【发布时间】:2017-10-16 04:25:11
【问题描述】:
我正在尝试汇总一年中 2 个不同州的最低和最高温度。我的数据框中的列是日期、名称、Tmax、Tmin。
但是,当我尝试使用时:
df['Year'], df['Month-Date'] = zip(*df['Date'].apply(lambda x: (x[:4], x[5:])))
它返回一个关键错误
使用 df.dtypes 返回:
NAME object
TMAX float64
TMIN float64
dtype: object
因此,尽管我的数据框清楚地显示了日期列,但它不在我的列列表中。当我在此之前将索引设置为 Date 时,没有错误。关于我做错了什么有什么想法吗?
【问题讨论】:
标签: python pandas datetime dataframe keyerror