AttributeError: модуль 'pandas' не имеет атрибута 'df' - PullRequest
0 голосов
/ 13 июля 2020

Для текущего проекта я планирую очистить Pandas DataFrame от его значений Null. Для этой цели я хочу использовать Pandas.DataFrame.fillna, который, по-видимому, является солитоном solid для очистки данных.

Однако при выполнении приведенного ниже кода я получаю следующую ошибку AttributeError: module 'pandas' has no attribute 'df'. Я пробовал несколько вариантов перезаписи строки df = pd.df().fillna, но ни один из них не изменил результат.

Есть какие-нибудь хитрые настройки, чтобы заставить это работать?

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.df().fillna

1 Ответ

2 голосов
/ 13 июля 2020

Когда вы загружаете файл в pandas - в вашем коде переменная data является экземпляром DataFrame. Однако вы допустили опечатку.

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