我正在尝试使用 csv 阅读器读取 csv 表,我想将数据重写为元组的元组,其中每个子元组都包含原始文件中一行的数据。我正在执行以下操作并且工作正常,但您可以看到它看起来有多难看。
table1 = tuple()
with open('data.csv', newline='') as f:
reader = csv.reader(f)
for row in reader:
print(row)
table1 = table1.__add__(tuple([tuple([float(row[0]), float(row[1])])])) # giving that I know the data is arranged in two columns
print(table1)
输出看起来不错:
((0.0, 0.0), (0.0, 0.0), (0.00543154732031037, 4.2724591391866636e-05), (0.0347155846128363, 0.00021518683772895567), (0.1014894975795... etc
我相信有更好的方法可以做到这一点。请注意,我只能使用内置模块,这就是我不使用 Pandas 的原因。谢谢你的任何建议。
慕丝7291255
相关分类