带有两个构造函数的Python Pandas过滤CSV文件

时间:2019-02-03 15:54:49

标签: python pandas csv dataframe filter

我想过滤我的csv文件。首先,它必须检查“结果”列是否包含特定的字符串。我为此做了这一行:

df[df['Consequence'].str.contains("missense_variant")]

然后,如果列表'column_names'中的列为空,则必须检查从上面返回的这些行。我为此做了这一行:

df[column_names].isnull().all(axis=1).sum()

现在,我要将这两条工作线合并为一行。它必须返回包含“ missense_variant”且“ column_names”不为空的每一行。如果我添加“&”,它将返回文件中的每一行,这是不对的。只需复制两行并添加“。”即可。两者之间也不起作用。

0 个答案:

没有答案