【发布时间】:2020-04-07 16:15:41
【问题描述】:
有了这个数据框:
Gp Wo Me CHi
1 0 1 0
2 1 0 0
3 0 1 0
4 1 0 0
5 0 2 0
6 1 0 0
我想创建一个像这样的字典:
a={'Gp':['Wo', 'Me','CHi']}
但在“Gp”列第 5 行的情况下,“Me”列的值为 2,我如何转换为这个值:
a={5:[0, [1,1],0]}
如果值 > 1,则创建另一个列表:
【问题讨论】:
-
我会改的,谢谢。
-
你能解释一下逻辑吗谢谢
标签: python pandas dictionary