【问题标题】:From pandas dataframe save to csv file without double quotes从熊猫数据框保存到没有双引号的csv文件
【发布时间】:2020-07-11 12:48:22
【问题描述】:

我有带有特殊字符的 excel 文件。我想写没有双引号的 DataFrame,但收到错误。非常感谢您的帮助。

从excel生成操作命令到文本格式

from pandas import DataFrame
import pandas as pd

filename = r'In_file.xlsx'
df = pd.read_excel(filename, header=None)

df1 = df[0] + ' ' + df[1] + ' ' + df[2]

df1.to_csv('out_file3.txt', index=False, header=False, quoting=csv.QUOTE_NONE)

错误:

NameError                                 Traceback (most recent call last)
<ipython-input-9-70ff5701bfb8> in <module>
      9 df1 = df[0] + ' ' + df[1] + ' ' + df[2]
     10 
---> 11 df1.to_csv('out_file3.txt', index=False, header=False, quoting=csv.QUOTE_NONE)

> NameError: name 'csv' is not defined

【问题讨论】:

    标签: pandas dataframe csv


    【解决方案1】:

    您缺少 csv 包导入:

    import csv  # <- HERE!
    from pandas import DataFrame
    import pandas as pd
    
    filename = r'In_file.xlsx'
    df = pd.read_excel(filename, header=None)
    
    df1 = df[0] + ' ' + df[1] + ' ' + df[2]
    
    df1.to_csv('out_file3.txt', index=False, header=False, quoting=csv.QUOTE_NONE)
    

    【讨论】:

      猜你喜欢
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      • 2019-05-21
      • 2017-01-04
      • 2021-06-01
      • 2015-04-19
      • 1970-01-01
      • 2017-05-01
      相关资源
      最近更新 更多