リストの2番目の値(グループ)でソートされたリストのリストがあります。一度に各「グループ」で作業するには、これを繰り返す必要があります。データは[name, group, data1, data2, data3, data4].
、しばらくの間、または他の種類のループが必要かどうかわからなかった、あるいは多分groupby
、それを使用したことがないということです。どんな助けでもいただければ幸いです。
for i in range (int(max_group)):
x1 = []
x2 = []
x3 = []
x4 = []
if data[i][1] == i+1:
x1.append(data[2])
x2.append(data[3])
x3.append(data[4])
x4.append(data[5])
print x1
print 'next' # these are just to test where we're at
すべてのxには、すべてのグループ1情報の3番目から5番目の列データ(名前とグループ番号の後)がすべて含まれている必要があります。次に、グループ1の情報を使用して、グループ2に進むことができます。