用python对部分数据分析,读取其中一列并且按照取值范围选取一部分?

2024-11-09 06:23:50
推荐回答(2个)
回答1:

最快回答能够把数据都打印出来。已经满足要求了。


不过通常处理数据还稿喊希望把这些数据仔敬升保存起来。如果方便进行矩阵操作的话,最好用numpy库。


import numpy as np
f=open('yuanshi.data')
data=[line.split() for line in f]
x=np.array(data,dtype='float')
idx = np.where((x[:,2]<念老3) & (x[:,2]>1))
print x[:,2][idx]


要想加5,直接x[:,2][idx]+5

回答2:

for line in f:
  戚汪衡  if 0      高做  data=float(line.split()[2])
        print(data)