我正在研究一个数据集程序,该程序涉及加入数据框。不幸的是,我收到一个突出显示的错误-“ AttributeError:'NoneType'对象没有属性'empty'”
以下是程序:
import pandas
import quandl
api_key = open('venv/quandl_api_key.txt', 'r').read()
fiddy_states = pandas.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states')
main_df = pandas.DataFrame
# print("main_df", main_df.empty)
for abbv in fiddy_states[0][1][1:]:
query = "FMAC/HPI_"+str(abbv)
df = quandl.get(query, authtoken=api_key)
df = df.rename(columns={'Value': str(abbv)}, inplace=True)
if main_df.empty:
main_df = df
else:
main_df = main_df.join(df)
print(main_df.head())
执行上述操作时,出现此错误:
if main_df.empty:
AttributeError: 'NoneType' object has no attribute 'empty'
有人可以帮助我解决吗?