Я хочу изменить метку времени на дату и время в кадре данных.Но он показывает TypeError: строковые индексы должны быть целыми числами. Как я могу это решить?
Я использую Python версии 3.x
import pandas as pd
df = pd.DataFrame(contents)
df.columns = ['date', 'open', 'high', 'low', 'close', 'volume']
df['date'] = [datetime.datetime.strptime(x['date'], "%Y-%m-%dT%H:%M:%S") for x in df]
print(df)
Я ожидаю вывод 2019-05-14 08: 56: 07, но фактическим выводом является сообщение об ошибке «Ошибка типа: строковые индексы должны быть целыми числами»