无法将csv文件数据存储到python中的数组中

时间:2018-01-21 12:43:59

标签: python arrays csv

无法将数据存储在数组中在散点图上绘制数组数据

with open('Infosys.csv','r') as csv_file :
csv_reader = csv.reader(csv_file)
print(csv_reader)
next(csv_reader)
for line in csv_reader :
    x[i] = line[2]
    print(x)
    i=i+1



 #X = array.array('i',x)
with open('Infosys.csv', 'r') as csv_file:
     csv_reader = csv.reader(csv_file)
     print(csv_reader)
     next(csv_reader)
     for p in csv_reader :
        y = p[5]
        print(y)

plt.scatter(x,y,label='pt.',color='red')

1 个答案:

答案 0 :(得分:0)

您可以使用列表推导从CSV数据创建{x 1}个(x,y)元组。然后使用list将元组分隔为x和y值并传递给zip

plt.scatter()

这只需要对文件进行一次传递。