将Python Pandas数据框写入CSV文件时出现Unicode错误

时间:2018-10-26 11:19:12

标签: python pandas csv dataframe

我正在尝试将CS​​V文件写入Pandas Dataframe。

这是我的执行方式:

df_report.to_csv(temp_csv, sep='\t', header=False, index=False)

我也尝试了以下方法。

df_report.to_csv(temp_csv, sep='\t', encoding='utf-8', header=False, index=False)

我收到的错误:

  

TypeError:预期使用unicode参数,得到了'str'

是否可以将数据类型从字符串转换为unicode?

1 个答案:

答案 0 :(得分:2)

您需要将文件名放在引号中。

sed -e s/[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}T[0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}.[0-9]\{6\}Z/"$0"/g my_file.json