列塊隨着文件結構:讀入從CSV文件PYTHON
A B C D
1 x y z
2 x y z
3 x y z
4 x y z
5 i j k
6 i j k
7 .......etc.
我要跳過的標題,則每行的第一個元素。
真正的多汁數據是x,y,z,i,j,k值。
這些值是ADC值,需要排列成列表。
my_list = [0] [x,x,x,x]
[1] [y,y,y,y]
[2] [z,z,z,z]
[3] [i,i,i,i] etc.
我可以很容易地迭代出整列,但棘手的部分是遍歷每列的某些行。
我試過到目前爲止:
def readin(myfile):
import csv
with open(myfile, 'r') as f: # Open Results File
next(f) # skip headings
data = csv.reader(f, delimiter="\t")
temp = []
temp2=[]
my_list=[]
for i in range(13): #my_list will be 12 lists long
print i
for x in range(1,4):
for row in data:
temp.append(row[x])
return my_list
我只是得到一列迭代出來。我不知道如何輕鬆切列(單獨X的,我的等
什麼是您預期的輸出? –
@omri_saadon「my_list」(修改後) – cc6g11
@omri_saadon ...忽略文件中的1-7等,因此每行中的元素[1:3] – cc6g11