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)
数据帧最终应该是什么样子?