Я неопытен в Python и пытаюсь проанализировать все метки времени следующего csv как объекты даты и времени, чтобы затем выполнять над ними функции (например, найти различия меток времени и т. Д.).
Однако я могу анализировать отдельные строки, но не весь столбец отметок времени. Я получаю 'KeyError:' 2010-12-30 14:32:00 'для первой даты столбца отметки времени, когда я достигаю строки под моим «неработающим» комментарием.
Спасибо заранее.
from datetime import datetime, timedelta
import pandas as pd
from dateutil.parser import parse
csvFile = pd.read_csv('runningComplete.csv')
column = csvFile['timestamp']
column = column.str.slice(0, 19, 1)
print(column)
dt1 = datetime.strptime(column[1], '%Y-%m-%d %H:%M:%S')
print(dt1)
dt2 = datetime.strptime(column[2], '%Y-%m-%d %H:%M:%S')
print(dt1)
dt3 = dt1 - dt2
print(dt3)
for row in column:
print(row)
Not working:
for row in column:
timestamp = datetime.strptime(column[row], '%Y-%m-%d %H:%M:%S')