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

时间:2018-06-26 09:51:01

标签: python pandas dataframe

我有以下数据。

QoSID ConnectionID 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' ....])],但是由于我有不同的值,因此我希望某些东西能够采用我想要保留的给定值,并删除其余值

1 个答案:

答案 0 :(得分:0)

仅过滤要保留的值:

data = data[data['QoSID'] == 'QosQ_Pr0:EwB']

如果该值重复,并且您只希望保留第一个:

data = data[data['QoSID'] == 'QosQ_Pr0:EwB'].head(1)
相关问题