使用 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)
Python Pandas: 如何在 Excel 数据中添加月份列

原文地址: https://www.cveoy.top/t/topic/nOyJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录