Python 返回具有值范围的数据帧
如何检查数据帧中所有列的特定范围。在找到范围后,我希望在新的数据帧中返回它。series有between函数,但我正在寻找一种方法来检查所有列的范围。我的数据帧的结构如下:Python 返回具有值范围的数据帧,python,pandas,Python,Pandas,如何检查数据帧中所有列的特定范围。在找到范围后,我希望在新的数据帧中返回它。series有between函数,但我正在寻找一种方法来检查所有列的范围。我的数据帧的结构如下: California Texas New York ... 200000 151000 900000 50000 160000 250000 75000 120000 171000 . . . .
California Texas New York ...
200000 151000 900000
50000 160000 250000
75000 120000 171000
. . .
. . .
. . .
如何为所有列返回值在150000-200000范围内的数据帧?
df.where(df.apply(lambda x:x.between(150000000))
?NaN哪里的条件不满足?这是否回答了您的问题?确保这一点的唯一方法是在不符合NaN的地方使用NaN,因为帧的所有行必须具有相同的长度。。。还是要返回序列?