我想删除BOM(每个项目的BOM)中用于构建线束的项目,您能否帮助我使用代码片段来了解如何删除特定范围内的项目?
范围未定义,每个级别都有唯一的范围。我期望代码“删除”所有级别3项,并返回一个包含级别2项的数据框
e4yzc0pl1#
此函数将DataFrame(表)、列名和要从表中删除的值数组作为参数:
def deleter(df, column, values): for value in values: df.drop(df[df[column] == value].index, inplace=True) return df
在您的特定示例中,您需要以这种方式调用此函数(df随您的表而变):deleter(df, “Level”, [3])
deleter(df, “Level”, [3])
1条答案
按热度按时间e4yzc0pl1#
此函数将DataFrame(表)、列名和要从表中删除的值数组作为参数:
在您的特定示例中,您需要以这种方式调用此函数(df随您的表而变):
deleter(df, “Level”, [3])