merge() 缺少 1 个必需的位置参数:'right'

新手上路,请多包涵

我正在做一个教程,我有一个问题: 我的代码:

 import html5lib
import quandl
import pandas as pd
import pickle

pd.read_html("https://simple.wikipedia.org/wiki/List_of_U.S._states")
main_df = pd.DataFrame()
fiddy_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states')
for abbv in fiddy_states[0][0][1:]:
    query = "FMAC/HPI_"+str(abbv)
    df = quandl.get(query)

if main_df.empty:
    main_df = df
else:
    main_df = pd.merge (main_df , df, how = "right")
print(pd.merge(main_df))

我的错误是

 TypeError: merge() missing 1 required positional argument: 'right'

怎么了?

原文由 mishakisha 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.8k
1 个回答
main_df.merge(df, how = "right")

原文由 A.Kot 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题