如何清除pandas.dataframe.empty中的属性错误?

时间:2018-11-23 19:43:16

标签: python pandas

我正在研究一个数据集程序,该程序涉及加入数据框。不幸的是,我收到一个突出显示的错误-“ 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'

有人可以帮助我解决吗?

0 个答案:

没有答案