热线电话:13121318867

登录
2019-03-06 阅读量: 593
根据字符数拆分熊猫列

我有一个pandas数据框,其中包含以下日期coloum,其中包含超过千种原始格式[YearMonth]

Date:

_____

201801

201802

201910

我怎么能把他们分开,所以2018年一个月又是另一个人。我试过splitstr但很难让计数设置正确。

解决办法:您可以使用to_datetime再利用dt来访问year,month等等

s=pd.to_datetime(df.Date,format='%Y%m')

df['Year']=s.dt.year

df['Month']=s.dt.month

df

Date Year Month

0 201801 2018 1

1 201802 2018 2

2 201910 2019 10

6.4876
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子