代码示例:

import pandas as pd

# 读取数据
df = pd.read_excel('Online Retail.xlsx')

# 将订单日期转换为年月
df['year_month'] = pd.to_datetime(df['InvoiceDate']).dt.strftime('%Y-%m')

# 不需要指定axis=1,因为新增的列是在行方向上添加的,不涉及列方向
# 如果指定了axis=1,会报错,因为此时是在列方向上添加,但是指定的列名不存在,会出现KeyError
对销售数据集online retail将订单日期转换出年月、并作为新的属性列代码中为什么不用指明axis=1如果指明了会报错请说明原因。

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

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