【发布时间】:2023-03-23 08:29:01
【问题描述】:
我正在尝试将 iris 数据集放入列表中,但是当我尝试读取文件中的行时,它不会分隔每个值,而是将其放入 1 个字符串中。我该如何解决这个问题,以便它打开并分离数据? 部分数据:
sepal_length,sepal_width,petal_length,petal_width,species
5.1,3.5,1.4,0.2,setosa
4.9,3.0,1.4,0.2,setosa
4.7,3.2,1.3,0.2,setosa
4.6,3.1,1.5,0.2,setosa
5.0,3.6,1.4,0.2,setosa
5.4,3.9,1.7,0.4,setosa
4.6,3.4,1.4,0.3,setosa
代码:
import csv
with open("iris.csv", "r") as csv_iris:
read = csv.reader(csv_iris, delimiter = ",")
for line in csv_iris:
print(line[0])
输出:
s
5
4
4
4
5
5
4
应该是什么输出:
sepal_length
5.1
4.9
4.7
4.6
5.0
5.4
【问题讨论】:
-
您应该遍历
read(csv 阅读器)对象。for line in read
标签: python python-3.x csv