出现错误:“浮动”对象不可下标

时间:2019-01-04 13:37:16

标签: python python-3.x

我有一列具有来自数据集的日期和时间的列。我正在尝试使用仅此列中的日期创建一个新列。

data['Event Date & Time Start']包含

0    2014-05-21T14:00:00
1    2014-05-23T20:30:00
2    2014-05-24T08:00:00
3    2014-05-24T10:00:00
4    2014-05-26T13:00:00
5    2014-05-27T19:30:00
6    2014-05-29T09:30:00
7    2014-05-30T19:00:00
8    2014-05-31T08:00:00
9    2014-05-31T07:00:00

我正在尝试

data['Date']=data['Event Date & Time Start'].apply(lambda i: i[:10])

我遇到错误'float' object is not subscriptable

也在执行此操作:

for i in data["Event Date & Time Start"]:
    i[:10]

会生成相同的错误,但是如果完成了i[:10],则将打印日期,而不是print(i[:10])。是什么原因?

0 个答案:

没有答案