Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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 从数据帧中删除元素(错误项不存在)_Python_Pandas_Numpy_Jupyter Notebook_Data Visualization - Fatal编程技术网

Python 从数据帧中删除元素(错误项不存在)

Python 从数据帧中删除元素(错误项不存在),python,pandas,numpy,jupyter-notebook,data-visualization,Python,Pandas,Numpy,Jupyter Notebook,Data Visualization,我正在使用df=df.drop(index='historicalbook')删除包含historicalbook的所有行 第一行是标题 id name book subject amount 1 name1 historical book 6 2 name2 lite

我正在使用
df=df.drop(index='historicalbook')
删除包含
historicalbook
的所有行

第一行是标题

id           name book              subject                       amount
1            name1                  historical book               6
2            name2                  literature book               9
3            name3                  historical book               4
我得到一个错误,在axis中找不到它
。你知道为什么吗

谢谢大家!

只要这样做:

print(df[~df['subject'].str.contains('historical book')])

   id name book          subject  amount
1   2     name2  literature book       9

用法:
df[df['subject']!='historicalbook']