use*_*210 4 python csv arrays excel machine-learning
我正在尝试将数组的值写入python中的.csv文件。但是,当我在excel中打开文件时,数据显示在一行中。我想有一列,其中数组的每个成员都是一行。
数组“ testLabels”的形式为:
array(['deer', 'airplane', 'dog', ..., 'frog', 'cat', 'truck'],
dtype='<S10')
Run Code Online (Sandbox Code Playgroud)
我用来写入csv的代码是:
import csv
resultFile = open("/filepath",'wb')
wr = csv.writer(resultFile)
wr.writerows([testLabels])
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。
您应该更改分隔符。CSV 是逗号分隔值,但 Excel 理解逗号是“;” (是的,很奇怪)。所以你必须添加选项 delimiter=";",比如
csv.writer(myfile, delimiter=";")
Run Code Online (Sandbox Code Playgroud)
尝试这个:
wtr = csv.writer(open ('out.csv', 'w'), delimiter=',', lineterminator='\n')
for x in arr : wtr.writerow ([x])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39283 次 |
| 最近记录: |