【发布时间】:2018-12-27 22:08:14
【问题描述】:
我有一个类似于下面输入数据框的数据框。我想创建一个新的数据框,在其中过滤原始数据框以仅返回高于 0.66 的每列值的索引。我知道我可以像
一样过滤整个数据框df[df>0.66]
这将为我提供低于 0.66 的所有条目的 NaN 值,但是我如何获取每列的索引?非常感谢任何提示。
输入数据:
str_home_page str_emails str_bigticket_orders
str_home_page 1.000000 0.680272 0.654346
str_emails 0.680272 1.000000 0.927515
str_bigticket_orders 0.654346 0.927515 1.000000
想要的输出:
str_home_page str_emails str_bigticket_orders
0 str_home_page str_home_page
1 str_emails str_emails str_emails
2 str_bigticket_orders str_bigticket_orders
【问题讨论】:
-
str_bigticket_orders应该在输出中的str_emails列下吗?
标签: python-3.x pandas numpy