【发布时间】:2020-06-09 07:13:53
【问题描述】:
只需要从列表中选择至少存在一个值的行。
我尝试使用如下isin 函数,但它返回的那些行也没有列表中的任何值:-
df[(df.loc[:,'P_1':'P_90'].isin(list))]
注意:-
P_1 to P_90表示列的范围。 样本数据:- dib-cust_id|p_1|p_2|.......|p_90 345|1950|1860|........|675注意:- 我不能提供确切的数据,因为它是机密的。以上只是 91 列数据框的示例。
请告诉我这种方法有什么问题,还有没有其他方法可以得到想要的结果。
【问题讨论】:
-
你能举个例子数据吗?
-
能否提供数据框样本?
标签: python pandas data-science analytics data-analysis