如何转换矩阵并保存到 csv 文件

时间:2021-05-06 14:58:51

标签: python python-3.x csv

我有一些数据(1003 行,4 列)的格式如下所示,我想将它们保存在一个 csv 文件中:

当前格式:

[['likes_count', 'context', 'category', 'object'], ['1', 1, 0, 4], ['0', 1, 0, 4], ['1', 1, 1, 4], ['1', 1, 0, 4], ['1', 0, 0, 4], ['1', 1, 1, 4], ['1', 1, 1, 4], ['1', 1, 1, 4], ['1', 1, 1, 1], ['1', 1, 1, 1], ['1', 0, 0, 4], ['1', 0, 0, 4], ['1', 0, 1, 4], ['1', 0, 0, 4], ['1', 0, 0, 4], ['1', 0, 1, 1], ['1', 1, 2, 4], ['1', 0, 1, 4], ['1', 0, 1, 4], ['1', 0, 1, 4], ['1', 0, 0, 4], ['1', 0, 2, 1], ['1', 0, 0, 4], ['1', 0, 2, 1], ['1', 1, 2, 1], ['1', 1, 2, 1], ['1', 0, 1, 4], ['1', 0, 1, 4], ['13', 0, 1, 4], ['1', 0, 1, 4], ['2', 1, 2, 4], ['1', 1, 2, 4], [...] etc

所需的 CSV 来自:

'likes_count', 'context', 'category', 'object'
['1', 1, 0, 4] 
['1', 1, 0, 4]
['1', 1, 1, 4]
['1', 1, 0, 4]
['1', 0, 0, 4] 

1 个答案:

答案 0 :(得分:0)

其实很简单:

import csv

with open('output.csv','w') as f:
    writer = csv.writer(f)
    writer.writerows(my_list)

其中 my_list 是您的列表。我认为您可以在互联网上/在 SO 上随处找到这个。请参阅 herehere 等...