2024-07-04 17:11:53 发布
网友
我有一个1000 x 6维的数据框,其中一列的标题是“Date”,其中日期的格式是“JAN2014”、“JUN2002”等。。。 我想把这一栏分成两个单独的栏:“年”和“月”,所以一月会在“月”栏,2014年会在“年”栏等等。。 谁能告诉我怎么用Python做这个吗
您可以使用str访问器和索引:
df['Month'] = df['Date'].str[:3] df['Year'] = df['Date'].str[3:]
示例:
df = pd.DataFrame({'Date':['JAN2014','JUN2002']}) df['Month'] = df['Date'].str[:3] df['Year'] = df['Date'].str[3:] print(df)
输出:
Date Month Year 0 JAN2014 JAN 2014 1 JUN2002 JUN 2002
您可以使用str访问器和索引:
示例:
输出:
相关问题 更多 >
编程相关推荐