import csv
with open ('data.txt', 'r') as f:
col_one = [row[0] for row in csv.reader(f, delimiter= '\t')]
plots = col_one[1:]
第一列中的数据是浮点数,但上面的代码会生成字符串列表。如何使浮动列表更正上面的代码?
答案 0 :(得分:1)
您可以使用float()
函数
import csv
with open ('data.txt', 'r') as f:
col_one = [float(row[0]) for index, row in enumerate(csv.reader(f, delimiter= '\t')) if index != 0]
答案 1 :(得分:1)
使用内置的float
:
col = [float(row[0]) for row in rows]