对于当前项目,我正在转换Pandas DataFrame的数据。
致电df['date'] = pd.to_datetime(df['date'])
时,我收到错误消息TypeError: 'method' object is not subscriptable
。
在这种情况下,我已经检查了一些已解决的相关问题,例如缺少括号,但找不到匹配的解决方案。有什么聪明的方法可以使此运行吗?
代码部分如下所示:
import string
import json
import pandas as pd
# Loading and normalising the input file
file = open("sp500.json", "r")
data = json.load(file)
df = pd.json_normalize(data)
df = pd.DataFrame().fillna
# Datetime conversion
df['date'] = pd.to_datetime(df['date'])
答案 0 :(得分:1)
代替
df = pd.DataFrame().fillna
您应该已经调用了fillna
方法。
df = df.fillna(method='bfill')