python pandas table structures



你好,我是python的新手我用这种外观翻转,因此我想创建三胞胎。请问有人有想法吗...

    name       class       number   p
 0  banana     green       933     NaN
 1  banana     yellow      991    0.01
 2  banana     red         553    0.02)

结果如下:

(banana,class,green),(banana, class, yellow), (banana, class, red)
(green,number,933), (green,p,NaN)
(yellow,number,911), (yellow,p,0.01)
(red,number,533), (red,p,0.02),

这里有一些东西可以帮助你开始。这假定您有一个名为 df 的数据帧作为开始。

l = []
for i, row in df.iterrows():
    t = (row['name'], 'class', row['class'])
    l.append(t)

最新更新