Pandas - TypeError: объект 'метод' не подлежит подписке - PullRequest
0 голосов
/ 13 июля 2020

Для текущего проекта я среди прочего конвертирую данные из 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 Ответ

1 голос
/ 13 июля 2020

Вместо

df = pd.DataFrame().fillna

Вы должны были вызвать метод fillna.

df = df.fillna(method='bfill')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...