是否可以在 python 中以列而不是行的形式读取 csv 文件?
例如如果我有这样的 csv 文件:
a b c 1 0 1 1 4 1
如何获得 [a,1,1],[b,0,4],[c,1,1] 或类似内容的列表?
请您参考如下方法:
您正在寻找转置功能。为了解决您的问题,
- 首先将 csv 读取为行并在列表中创建行式元组 例如:
[(a,b,c),(1,0,1),(1,4,1)..] - 使用 Transpose a matrix in Python 中存在的任何解决方案转置上面的列表.
转置后,您的数据将类似于 [(a,1,1),(b,0,4)..]
