熊猫-TypeError:“方法”对象不可下标

时间:2020-07-13 18:09:08

标签: python pandas dataframe

对于当前项目,我正在转换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'])

1 个答案:

答案 0 :(得分:1)

代替

df = pd.DataFrame().fillna

您应该已经调用了fillna方法。

df = df.fillna(method='bfill')