找文章 / 找答案
精选问答 更多内容

[数据处理] 根据年、月两个字段新建日期

江湖青铜一 显示全部楼层 发表于 2023-4-12 15:08:31 |阅读模式 打印 上一主题 下一主题
1
已解决
数据集中含  数值型的维度列 年、月字段 (年: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连接符
查看完整内容
回复

使用道具 举报

精彩评论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连接符

回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

...

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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