【发布时间】:2016-07-29 02:10:36
【问题描述】:
所以我试图将一些代码的结果写入一个输出 csv 文件,该文件在第一列中包含标签,然后按行写入数据。例如。
RXN_ID | ID_1 | ID_2 | ID_3 |
标签1 |数据1 |数据2 |数据3 |
标签2 |数据1 |数据2 |数据3 |
标签3 |数据1 |数据2 |数据3 |
标签4 |数据1 |数据2 |数据3 |
目前我正在使用
VarWriteList = [RxnIDS,RxnXjstar,RxnAjstar]
with open(FileName,'wb') as csvfile:
EfactorWriter = csv.writer(csvfile, dialect='excel', delimiter=',')
for var in VarWriteList:
EfactorWriter.writerow(var[0,:])
vars 是包含我要写入的数字的 numpy 数组。我在前面的代码中将标签放在一个单独的列表中,称为Params
有人知道我如何将一列写入 CSV,然后在其旁边写入行(例如,索引以从第二列而不是第一列开始写入)?
【问题讨论】:
标签: python-2.7 csv numpy