【问题标题】:Unicode error when writing Python Pandas dataframe to CSV file将 Python Pandas 数据帧写入 CSV 文件时出现 Unicode 错误
【发布时间】:2018-10-26 11:19:12
【问题描述】:

我正在尝试将 CSV 文件写入 Pandas 数据框。

这就是我的执行方式:

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?​​p>

【问题讨论】:

  • 什么是temp_csv?是用路径定义的变量吗?

标签: python pandas csv dataframe


【解决方案1】:

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

df_report.to_csv("temp.csv", sep='\t', header=False, index=False)

【讨论】:

    猜你喜欢
    • 2014-01-21
    • 1970-01-01
    • 2015-09-28
    • 2018-02-18
    • 1970-01-01
    • 2022-01-03
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多