【发布时间】:2018-10-31 12:29:33
【问题描述】:
我有一个熊猫系列,ages,由熊猫 timedelta 组成。
打印ages[0] 的第一个元素如下所示:Timedelta('218 days 22:46:00')
现在,如果我编写以下代码:age[0].days,它会打印如下:218
我想将.days 应用于熊猫系列中的每个元素ages。
我为此编写了这段代码,但运行它会输出错误。
在:
ageNew = []
for i in range(len(age)):
ageNew.append(age[i].days)
输出:
KeyError: 12
我查找了错误,它提到了 dicts 但是我正在使用列表...错误是什么意思以及如何将.days 应用于ages 中的所有元素。
谢谢。
【问题讨论】:
标签: python pandas datetime series timedelta