合并不起作用,即使我按索引设置也是如此

时间:2018-08-13 13:52:31

标签: python pandas merge

工会的合并工作正常,现在我需要合并工会和GDP,所以我有3套工会。

union = pd.merge(energy, ScimEn, how='outer', left_index=True, right_index=True)
allunion = pd.merge(GDP, union, how='outer', left_index=True, right_index=True)

allunion的合并返回:

File "pandas/_libs/join_helper.pxi", line 1063, in 
pandas._libs.join.outer_join_indexer_object
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 
18: ordinal not in range(128)

我该如何解决?即使我将它们直接合并到一个语句中也是如此,我也将所有Dataframe的set_index设置为相同,并合并内部工作过的对象。

0 个答案:

没有答案