0 1 2 3 4 5 6 7 8 9
3 False True False True True False True True True False
4 False True False True True True True True False False
我需要创建这样的内容
dict ={3:(1、3、4、6、7、8),4:[0,1,3,4,5,6,7]}
我希望我没理解错你的问题:
out = dict(
df.apply(lambda x: [int(i) for i, v in zip(x.index, x) if v], axis=1)
)
print(out)
打印:
{3: [1, 3, 4, 6, 7, 8], 4: [1, 3, 4, 5, 6, 7]}