Python中Dataframe删除满足特定条件的行

import pandas as pd
# 创建DataFrame
df = pd.DataFrame([['AAA'], ['BBB'], ['CCC'],[123]])
# 删除含某特定字符串的行
df1 = df.drop(df[df[0].str.contains('A',na=False)])
# 删除含某特定数字的行
df2 = df.drop(df[df[0] == 123].index)

你可能感兴趣的:(办公自动化,python,数据挖掘,数据分析)