访问pandas中的数据帧行需要很多时间

2024-10-01 07:10:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个有5872行的csv文件中的一些数据。我想更改时间格式并再次将其存储在该行中。 我有这个代码:

for row in df.index:
    s = str(df['TimeTag'][row])
    df['TimeTag'][row] = jdt.datetime(int(s[0:4]), int(s[4:6]), 
                                      int(s[6:8]), int(s[8:10]),
                                      int(s[10:12]), 
                                      int(s[12:14])).togregorian()

但这需要太多的时间!大约10分钟。 我认为问题在于存储时间太长。我已经检查了函数,没有时间问题


Tags: 文件csv数据代码indfforindex