Python 使用pandas时,如何按其值而不是按其标签删除行?
我试图从CSV文件中删除某些行,但不是按其标签删除。我需要删除具有特定值的行 在这个csv文件中,如何删除带有Python 使用pandas时,如何按其值而不是按其标签删除行?,python,pandas,csv,drop,Python,Pandas,Csv,Drop,我试图从CSV文件中删除某些行,但不是按其标签删除。我需要删除具有特定值的行 在这个csv文件中,如何删除带有categroy==Physics的每一行 试试这个 df = df[df['Category'] != 'Physics'] 假设您将CSV读入数据帧df,我们可以执行以下操作: filtered = df[df["Category"] != "Physics"] df[df['Category'].ne('Physics')]
categroy==Physics
的每一行
试试这个
df = df[df['Category'] != 'Physics']
假设您将CSV读入数据帧
df
,我们可以执行以下操作:
filtered = df[df["Category"] != "Physics"]
df[df['Category'].ne('Physics')]