如何将 YYYYMM 列拆分为 YYYY 和 MM 列?import pandas as pd
sample_data=pd.DataFrame(['201801','201702','201803','201904'])
sample_data.columns=['YYYYMM']
2 回答

UYOU
TA贡献1878条经验 获得超4个赞
假设您确定数据始终是您可以尝试的格式
# Split data and store in separate columns
sample_data['YYYY'] = sample_data[0].str[:4]
sample_data['MM'] = sample_data[0].str[4:]
0 YYYY MM
0 201801 2018 01
1 201702 2017 02
2 201803 2018 03
3 201904 2019 04

守着星空守着你
TA贡献1799条经验 获得超8个赞
这也是一个选择
sample_data=pd.DataFrame(['201801','201702','201803','201904'])
for i in sample_data:
sample_data = str(i[0:4] + "/" + i[4:6])
print(sample_data)
产量:2018/01,2017/02, 2018/03, 2019/04
添加回答
举报
0/150
提交
取消