I have a dataframe like this:
ADR WD EF INF SSI DI
0 1.0 NaN NaN NaN NaN NaN
1 NaN NaN 1 1 NaN NaN
2 NaN NaN NaN NaN 1 NaN
3 NaN 1 1 1 NaN NaN
4 NaN 1.0 NaN NaN NaN NaN
我希望你能够将结果呈现为这样:
[["ADR"],["EF","INF"],["SSI"],["WD","EF","INF"],["WD"]]
当你看到该列中有
1
时,该列的名称已被替换,并且所有内容已放入另一个数组中。我查看了这篇帖子链接,但它没有帮助我,因为名称已经静态更改。
谢谢:)
stack
重新塑形 - 首先创建带有索引值的第一列a
,其次是列名的第二列b
,最后创建c
列的值。 - jezrael布尔索引
筛选出的值为1
- jezrael