【发布时间】:2022-01-26 17:58:21
【问题描述】:
这是一个奇怪的问题 - 但如果数据框单元格不是 NaN,你们能想出一个好方法来打印行或行列表及其对应的列标题吗?
想象一个这样的数据框:
col1 col2 col3 col4
1 1 NaN 2 NaN
2 NaN NaN 1 2
3 2 NaN NaN 1
结果应该是这样的:
1 [col1: 1, col3: 2]
2 [col3: 1, col4: 2]
3 [col1: 2, col4: 1]
提前致谢!
【问题讨论】:
-
类似:
df.apply(lambda s: s[s.notnull()].to_dict(), axis=1)? akuiper.com/console/mOeBwjFoGW-s