Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.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_Dataframe - Fatal编程技术网

Python 删除熊猫中除给定值以外的所有熊猫值

Python 删除熊猫中除给定值以外的所有熊猫值,python,pandas,dataframe,Python,Pandas,Dataframe,我有以下数据 QoSID连接ID QosQ_Pr0:EwB CN05242968 QosQ_Pr0:C2wB CN05242968 QosQ_Pr0:EnB CN05242968 .... .... QosQ_Pr1:EwB CN05242968 QosQ_Pr1:C2wB CN05242968 我想删除行“QoSID”的所有值,但我只保留一个给定值,比如第一个“QosQ_Pr0:EwB” 我曾经 data=data[~data['QoSID'].isin(['QosQ_Pr0:C2wB',

我有以下数据


QoSID连接ID
QosQ_Pr0:EwB CN05242968
QosQ_Pr0:C2wB CN05242968
QosQ_Pr0:EnB CN05242968
....
....
QosQ_Pr1:EwB CN05242968
QosQ_Pr1:C2wB CN05242968
我想删除行“QoSID”的所有值,但我只保留一个给定值,比如第一个“QosQ_Pr0:EwB”

我曾经
data=data[~data['QoSID'].isin(['QosQ_Pr0:C2wB','QosQ_Pr0:EnB'..)
但是由于我有不同的值,我想要一个能获取我想要保留的给定值的东西,并删除其余值

只需过滤你想要保留的值:

data = data[data['QoSID'] == 'QosQ_Pr0:EwB']
如果此值存在重复,并且您只希望保留第一个:

data = data[data['QoSID'] == 'QosQ_Pr0:EwB'].head(1)

数据帧最终应该是什么样子?