识别并显示列中的重复值

2024-04-19 14:43:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个列,其中包含许多值(dns条目),其中一些值是重复的;例如:dns-1-abc、dns-2-gef、dns-1-abc、dns-54-uas。我不得不拆分该专栏,因为该专栏中有一堆毫无意义的信息。现在,我不能同时显示dns-1-abc行。我下面的代码只显示了两个条目中的一个,我相信这是正常的。你们知道我如何显示包含dns-1-abc的两行吗

data = pd.read_csv(next(iglob('*.csv')))
data["DNS Name"]= data["DNS Name"].str.split("(", n = 1, expand = True) 
data = data[data["DNS Name"].duplicated()]

csv文件内容示例中的DNS列:DNS-1-abc(序列号)DC_A、DNS-2-uac(序列号)DC_B、DNS-1-abc(序列号)DC_A、DNS-23-oiu(序列号)DC_C、DNS-1-abc(序列号)DC_A。 仅供参考:dns-1-abc的每个条目的序列号都不同。别问我为什么


Tags: csv代码name信息datadns条目uas