【发布时间】:2017-11-23 08:33:16
【问题描述】:
我在“索引”中有超过 8000 项,但 for 循环只为第一项工作。
from datetime import datetime
from pandas import Series
from pandas import DataFrame
series = Series.from_csv('something.csv', header=1)
index = DataFrame(series.index)
for item in index:
dt = datetime.strptime(item, "%Y-%m-%d %H:%M:%S.%f")
dt = dt.time().isoformat()
print(dt)
所以索引列中的项目如下所示:1998-02-14 19:30:54.052000
for 循环执行此操作19:30:54.052000,但仅针对第一行。知道为什么吗?
【问题讨论】:
-
如果您包含一个重现此行为的
index样本,那将是有益的。
标签: python pandas datetime for-loop