pandas to_excel TypeError:write()中不支持的types<type'list'>

我有一个数据框,我想在Excel中导出它。 我正在使用下面的代码:

outcome = merge(sql, emptydf, on='sku', how='left') writer = pd.ExcelWriter('casafina_json.xlsx', engine='xlsxwriter') outcome.to_excel(writer, sheet_name='Sheet1') writer.save() 

当我运行它时,我得到这个错误:

 raise TypeError("Unsupported type %s in write()" % type(token)) TypeError: Unsupported type <type 'list'> in write() 

怎么了? 谢谢。

编辑:两个数据框联合的列没有唯一的值。 我认为这可能是错误的原因。 任何想法如何join他们不同?

我仍然不知道什么是错的。 但是,可以使用以下函数创build一个csv:

 outcome.to_csv('/Users/whatever/whatever.csv')