我有一个292个项目的列表(完整列表),并转换为数据框。然后尝试用python将其写入csv。
import pandas as pd
my_df = pd.DataFrame(fulllist)
my_df.to_csv('Desktop/pgm/111.csv', index=False,sep=',')
但是一些逗号分隔的值填充了csv的每一列。我试图在单列中使该值。 输出部分如下所示。
我尝试过使用writerows
,但无法正常工作。
import csv
with open('Desktop/pgm/111.csv', "wb") as f:
writer = csv.writer(fulllist)
writer.writerows(fulllist)
当列表的长度大于1时,也每次尝试使用"".join
。它也不给出结果。如何制作适当的csv,以便每个字段填充每一列?
我的预期输出csv是
答案 0 :(得分:0)
请记住,implementation
文件实际上是纯文本文件,并且给定软件对.csv
的理解取决于实现方式,例如,某些文件可能允许换行符作为字段的一部分。在.csv
和"
之间,而其他则将每个换行符都视为下一行。
您是否必须使用"
格式?如果不考虑其他可能性:
DSV https://en.wikipedia.org/wiki/Delimiter-separated_values与csv类似,但是您可以使用.csv
代替;
,如果您的数据中没有,
,这会有所帮助< / p>
;
允许写入和读取openpyxl
文件。