skw*_*woi 17 python csv list python-2.7 pandas
我想在.csv文件中保存python列表,例如我有一个这样的列表:
['hello','how','are','you']
Run Code Online (Sandbox Code Playgroud)
我想像这样保存它:
colummn,
hello,
how,
are,
you,
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
myfile = open('/Users/user/Projects/list.csv', 'wb')
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL,'\n')
wr.writerow(pos_score)
Run Code Online (Sandbox Code Playgroud)
gre*_*hut 39
使用pandas to_csv(http://pandas.pydata.org/pandas-docs/dev/generated/pandas.DataFrame.to_csv.html)
>>> import pandas as pd
>>> df = pd.DataFrame(some_list, columns=["colummn"])
>>> df.to_csv('list.csv', index=False)
Run Code Online (Sandbox Code Playgroud)
Pad*_*ham 10
如果您想要不同行上的所有单词,您需要将deliiter设置为\n:
l = ['hello','how','are','you']
import csv
with open("out.csv","w") as f:
wr = csv.writer(f,delimiter="\n")
wr.writerow(l)
Run Code Online (Sandbox Code Playgroud)
输出:
hello
how
are
you
Run Code Online (Sandbox Code Playgroud)
如果你想要一个尾随逗号:
with open("out.csv","w") as f:
wr = csv.writer(f,delimiter="\n")
for ele in l:
wr.writerow([ele+","])
Run Code Online (Sandbox Code Playgroud)
输出:
hello,
how,
are,
you,
Run Code Online (Sandbox Code Playgroud)
我建议只编写没有尾随逗号的元素,使用尾随逗号没有任何好处,但以后可能会导致问题.
| 归档时间: |
|
| 查看次数: |
51044 次 |
| 最近记录: |