有没有一个函数可以根据pandas数据框架中的多个特定列值删除多行?

问题描述 投票:0回答:1

我有一个特定的Pandas数据框架,在一个特定的列--'A'中有多个不同的字符串类别。我想创建一个新的数据框架,其中只有大约15列A中包含7个独立类别的行。

我知道我可以使用.NET来单独删除添加类别。

df1 = df[df.Category != 'a']

但我也试过使用一个列表来尝试在一行中完成,就像这样。

df1 = df[df.Category = ['x','y','z']]

但这给了我一个语法错误。有什么办法可以实现这个功能吗?

python pandas dataframe rows
1个回答
0
投票

尝试。

df1 = df[df.Category.isin(['x','y','z'])]
© www.soinside.com 2019 - 2024. All rights reserved.