猿问

Python - 将一列拆分为多列,无分隔符(列 YYYYMM 到列 YYYY 和 MM)

如何将 YYYYMM 列拆分为 YYYY 和 MM 列?

import pandas as pd 
sample_data=pd.DataFrame(['201801','201702','201803','201904'])
sample_data.columns=['YYYYMM']


12345678_0001
浏览 128回答 2
2回答

UYOU

假设您确定数据始终是您可以尝试的格式# Split data and store in separate columnssample_data['YYYY'] = sample_data[0].str[:4]sample_data['MM'] = sample_data[0].str[4:]    0       YYYY    MM0   201801  2018    011   201702  2017    022   201803  2018    033   201904  2019    04

守着星空守着你

这也是一个选择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
随时随地看视频慕课网APP

相关分类

Python
我要回答