【发布时间】:2019-07-31 12:02:26
【问题描述】:
我有一个这样的数据框:
IP_address
IP1
IP1
IP1
IP4
IP4
IP4
IP4
IP4
IP7
IP7
IP7
我想计算此列中的唯一值并将计数作为变量本身添加。最后应该是这样的:
IP_address IP_address_Count
IP1 3
IP1 3
IP1 3
IP4 5
IP4 5
IP4 5
IP4 5
IP4 5
IP7 3
IP7 3
IP7 3
我可以使用以下代码获取列的唯一值:
unique_ip_address_count = (df_c_train.drop_duplicates().IP_address.value_counts()).to_dict()
但是,我不确定如何在 python 的循环中匹配这些,以便我可以在 python 中获得所需的结果。非常感谢任何形式的帮助。
我无法在 stackoverflow 中找到等效的答案。如果有什么请指导我那里。谢谢你。
【问题讨论】: