Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 数据帧上的布尔掩蔽_Pandas_Dataframe_Boolean_Masking - Fatal编程技术网

Pandas 数据帧上的布尔掩蔽

Pandas 数据帧上的布尔掩蔽,pandas,dataframe,boolean,masking,Pandas,Dataframe,Boolean,Masking,我在一个数据框中有多个列。我为一列设置了一个条件,得到了一个真/假数组。现在我想从该列中删除假行值,这也将从其他列中删除相应的行值 例如: import pandas as pd sample = { "COL_1" : [10,45,747,120,45,78], "COL_2" : [11,45,78,45,10,25], "COL_3" : [44,55,77,50,60,40] } df = pd.D

我在一个数据框中有多个列。我为一列设置了一个条件,得到了一个真/假数组。现在我想从该列中删除假行值,这也将从其他列中删除相应的行值

例如:

import pandas as pd

sample = {
    "COL_1" : [10,45,747,120,45,78],
    "COL_2" : [11,45,78,45,10,25],
    "COL_3" : [44,55,77,50,60,40]
}

df = pd.DataFrame(sample)

mask = df['COL_1']>100

现在我想用掩码数组过滤整个数据帧。

试试
df[mask]
?谢谢。其实很简单。我的想法很复杂。