Python Pandas: 如何在 Excel 数据中添加月份列
使用 Python 中的 pandas 库,可以轻松地将 Excel 文件中的年份数据扩展为包含月份信息的列。
首先,需要读取 Excel 文件,假设数据文件名为'data.xlsx',代码如下:
import pandas as pd
df = pd.read_excel('data.xlsx')
然后,根据第四列中的年份信息,新建一列月份列,代码如下:
# 将第四列转换为datetime类型
df['year'] = pd.to_datetime(df['year'], format='%Y')
# 新建一列month列,存储月份信息
df['month'] = df['year'].dt.month
最后,将处理后的数据保存到新的 Excel 文件中,代码如下:
df.to_excel('data_with_month.xlsx', index=False)
完整代码如下:
import pandas as pd
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 将第四列转换为datetime类型
df['year'] = pd.to_datetime(df['year'], format='%Y')
# 新建一列month列,存储月份信息
df['month'] = df['year'].dt.month
# 将数据保存到新的Excel文件中
df.to_excel('data_with_month.xlsx', index=False)
原文地址: https://www.cveoy.top/t/topic/nOyJ 著作权归作者所有。请勿转载和采集!