对于当前项目,我计划从其Null值清除Pandas DataFrame。为此,我想使用Pandas.DataFrame.fillna
,它显然是用于数据清除的可靠孤岛。
运行以下代码时,我收到以下错误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
答案 0 :(得分:2)
将文件加载到熊猫时-在您的代码中,data
变量是DataFrame
实例。但是,您打错了字。
df = pd.json_normalize(data)
df = df.fillna()