江湖青铜二
2023-4-12 15:08:31 发布在问答
【数据处理】 根据年、月两个字段新建日期
数据集中含  数值型的维度列 年、月字段 (年:2018 2019 2020 2021;  月  1  2   3  4  5  6  7  8  9  10  11  12)
可以通过什么方式新建  出新的日期字段  如:  2018/1/1     2018/10/1   2020/9/1         或   2018-01-01   2018-10-01   2020-09-01

最佳答案

永洪社区YVP
yhdata_ 白银四 关注Ta

2023-04-12 15:08:32

没有日这一列的话,转换日期列的时候格式:yyyy-MM或yyyy/MM 这个分隔符对照str连接符
查看完整内容
1721
9
精彩评论9
yhdata_白银四
发表于 2023-4-12 15:08:32 显示全部楼层
本帖最后由 yhdata_ 于 2023-4-12 16:53 编辑
yhdata_yzm 发表于 2023-4-12 16:31
没有日这一列?你只有年月是没有办法自动加上日期的

没有日这一列的话,转换日期列的时候格式:yyyy-MM或yyyy/MM    这个分隔符对照str连接符

回复

使用道具 2#

yhdata_yzm
发表于 2023-4-12 15:15:05 显示全部楼层
把你他们拼接到一起不就行了嘛str(col['列'])+'/'str(col['列']),再转日期列
回复

使用道具 3#

江湖青铜二
发表于 2023-4-12 15:33:51 显示全部楼层
yhdata_yzm 发表于 2023-4-12 15:15
把你他们拼接到一起不就行了嘛str(col['列'])+'/'str(col['列']),再转日期列

你自己试试看是不是这么简单
回复

使用道具 4#

江湖青铜二
发表于 2023-4-12 16:01:33 显示全部楼层
yhdata_yzm 发表于 2023-4-12 15:15
把你他们拼接到一起不就行了嘛str(col['列'])+'/'str(col['列']),再转日期列

并且字段组合出来后,用parseDate进行日期转换,转换的月份都是01
回复

使用道具 5#

yhdata_yzm
发表于 2023-4-12 16:05:02 显示全部楼层
江湖 发表于 2023-4-12 15:33
你自己试试看是不是这么简单

你现在的问题在哪儿呢,大概思路是那样,后续有问题再解决啊
回复

使用道具 6#

江湖青铜二
发表于 2023-4-12 16:16:30 显示全部楼层
yhdata_yzm 发表于 2023-4-12 16:05
你现在的问题在哪儿呢,大概思路是那样,后续有问题再解决啊

目前的问题  就是通过计算列与  parsedate   得不出自己想要的字段
回复

使用道具 7#

yhdata_白银四
发表于 2023-4-12 16:31:34 显示全部楼层
江湖 发表于 2023-4-12 16:16
目前的问题  就是通过计算列与  parsedate   得不出自己想要的字段

日都是1吗?str(col['列'])+'/'str(col['列'])+'/1',然后用parseDate(col['计算列'],'yyyy/MM/dd')
回复

使用道具 8#

yhdata_yzm
发表于 2023-4-12 16:31:36 显示全部楼层
江湖 发表于 2023-4-12 16:16
目前的问题  就是通过计算列与  parsedate   得不出自己想要的字段

没有日这一列?你只有年月是没有办法自动加上日期的
回复

使用道具 9#

yhdata_yzm
发表于 2023-4-12 16:58:50 显示全部楼层
yhdata_ 发表于 2023-4-12 16:52
没有日这一列的话,转换日期列的时候格式:yyyy-MM或yyyy/MM    这个分隔符对照str连接符

...

回复

使用道具 10#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部