import csv
with open('cleaned_all_phones.csv') as file:
reader = csv.reader(file)
lists = list(zip(*reader))
for row in lists:
#prints y axis
print(row[0])
#print x axis
print(row[697])
只是尝试使用 csv 打印大型数据集
在 csv.reader 对象的上下文中,reader 包含 CSV 文件的行。
当您迭代读取器对象时,每次迭代都会从 CSV 文件中生成一行作为字符串列表。
*然后读者将逐行逐一解包。 zip(*reader) 会将行的每个元素打包到一个元组中。现在行的每个元素基本上都是一列。
因此,如果您的 CSV 包含以下数据:
a1, a2, a3
b1, b2, b3
c1, c2, c3
list(zip(*reader)) 的结果将类似于:
[(a1, b1, c1), (a2, b2, c2), (a3, b3, c3)]