如何在Pandas中打印Protocol列的唯一值(重复值仅显示一次)
提取DataFrame中Protocol列的唯一值并逐行输出
想要得到无重复的Protocol列表,直接用pandas提供的去重方法即可,两种常用实现方式:
方法一:使用unique()遍历打印
for protocol in pcap_df['Protocol'].unique(): print(protocol)
方法二:使用drop_duplicates()输出去重后的列
print(pcap_df['Protocol'].drop_duplicates().to_string(index=False))
说明
unique()返回列中所有不重复的值组成的数组,顺序与值在原数据中首次出现的顺序一致drop_duplicates()返回去重后的Series,to_string(index=False)用来去掉默认的索引列,只保留协议名称
两种方法都能输出你需要的结果:
TLSv1.2 TCP QUIC TLSv1.3
内容的提问来源于stack exchange,提问作者Fryme Joe
相关产品推荐
相关产品推荐

