【发布时间】:2018-08-28 09:51:49
【问题描述】:
我有熊猫数据框df:
accel access adviser afpif afp publish afraid verizon
0.00 0.14 0.00 0.00 0.00 0.13 0.00 0.44
0.13 0.00 0.00 0.77 0.00 0.00 0.22 0.00
0.00 0.00 0.87 0.00 0.34 0.00 0.00 0.00
......................................................
.....................................................
我还有一个列表L,其中包含列名称作为元素
L=['accel','afp','publish']
我只想根据pandas dataframe 提取这些列表元素的非零值。
预期输出:-
dictionary={'accel':0.13,'afp':0.34,'publish':0.13}
【问题讨论】:
-
所有列都只有一个非零值?如果不是您的预期输出?
-
@AkshayNevrekar 是的,他们只有一个非零值。
标签: python python-3.x pandas