Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pandas时,如何按其值而不是按其标签删除行?_Python_Pandas_Csv_Drop - Fatal编程技术网

Python 使用pandas时,如何按其值而不是按其标签删除行?

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')]

我试图从CSV文件中删除某些行,但不是按其标签删除。我需要删除具有特定值的行

在这个csv文件中,如何删除带有
categroy==Physics
的每一行

试试这个

df = df[df['Category'] != 'Physics']

假设您将CSV读入数据帧
df
,我们可以执行以下操作:

filtered = df[df["Category"] != "Physics"]
df[df['Category'].ne('Physics')]