我的 csv 文件中有数据,看起来像这样导入的。
import csv
with open('Half-life.csv', 'r') as f:
data = list(csv.reader(f))
数据将如下所示打印出行,例如data[0] = ['10', '2', '2']
等等。
我想要的是将数据作为列而不是行检索,在本例中,有 3 列。
您可以创建三个单独的列表,然后使用以下命令附加到每个列表csv.reader https://docs.python.org/2/library/csv.html#module-contents.
import csv
c1 = []
c2 = []
c3 = []
with open('Half-life.csv', 'r') as f:
reader = csv.reader(f, delimiter=',')
for row in reader:
c1.append(row[0])
c2.append(row[1])
c3.append(row[2])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)