我正在尝试组合来自更多csv文件的数据,只选择特定列并重命名其标签。我有这段代码:
Traceback (most recent call last):
File "<ipython-input-37-dbff02b25dd0>", line 1, in <module>
runfile('/Users/Morandi/Documents/Python/Finances/myPortfolio.py', wdir='/Users/Morandi/Documents/Python/Finances')
File "/Users/Morandi/anaconda/lib/python3.6/site-packages/spyder/utils/site/sitecustomize.py", line 866, in runfile
execfile(filename, namespace)
File "/Users/Morandi/anaconda/lib/python3.6/site-packages/spyder/utils/site/sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/Users/Morandi/Documents/Python/Finances/myPortfolio.py", line 51, in <module>
compile_data()
File "/Users/Morandi/Documents/Python/Finances/myPortfolio.py", line 46, in compile_data
main_df = main_df.join(df, how='outer')
File "/Users/Morandi/anaconda/lib/python3.6/site-packages/pandas/core/frame.py", line 4555, in join
rsuffix=rsuffix, sort=sort)
File "/Users/Morandi/anaconda/lib/python3.6/site-packages/pandas/core/frame.py", line 4569, in _join_compat
suffixes=(lsuffix, rsuffix), sort=sort)
File "/Users/Morandi/anaconda/lib/python3.6/site-packages/pandas/tools/merge.py", line 62, in merge
return op.get_result()
File "/Users/Morandi/anaconda/lib/python3.6/site-packages/pandas/tools/merge.py", line 556, in get_result
rdata.items, rsuf)
File "/Users/Morandi/anaconda/lib/python3.6/site-packages/pandas/core/internals.py", line 4699, in items_overlap_with_suffix
to_rename)
ValueError: columns overlap but no suffix specified: Index(['ROIA', 'ROIA Returns'], dtype='object')
运行程序后,下载数据并保存为csv文件正常。但后来我得到了这个错误:
Hash
有人可以帮忙吗? 提前谢谢: - )