You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 14:25:30