开发者社区> 问答> 正文

Python:如何用" "将数据输出到CSV中?

我想输出数据与“”到CSV文件。 通过执行这段代码,我希望生成的csv中每一列中的所有值都是双引号括起来的,但事实并非如此。

import pandas as pd
import csv
import numpy

df = pd.DataFrame([{'data1': 'A', 'data2': "B", 'data3': "C", 'data4': "D", 'data5': "E", 'data6': "F"}])
df.to_csv('output.csv', index=False, encoding='utf-8', quoting=csv.QUOTE_ALL)

预期的结果

“data1”、“data2”、“data3”、“data4”,“data5”、“data6” A B C D E F 实际结果

data1、data2、data3、data4、data5、data6 A B C D E F 我操作 python 3.8.0 熊猫0.25.3 numpy 1.17.4 谢谢你! 问题来源StackOverflow 地址:/questions/59386129/python-how-to-output-data-with-into-csv

展开
收起
kun坤 2019-12-25 22:08:10 749 0
1 条回答
写回答
取消 提交回答
  • 你必须引用你的每一个值的期望结果的dict: df = pd。DataFrame ([{“data1”:“一”,“data2”:“B”,“data3”:“C”,“data4”:“D”,“data5”:“E”,“data6”: ' F '}))

    2019-12-25 22:08:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载