gpt4 book ai didi

r - 如何计算数据框中的唯一行?

转载 作者:行者123 更新时间:2023-12-04 10:10:23 26 4
gpt4 key购买 nike

我在 R 中有一个数据框,它有很多重复的记录。我有兴趣找出此数据框中每个记录的数量。

例如,我有这个数据框:

Fake Name       Fake ID    Fake Status   Fake Program
June 0003 Green PR1
June 0003 Green PR1
Television 202 Blue PR3
Television 202 Green PR3
Television 202 Green PR3
CRT 12 Red PR0

从上面我想得到类似于下面的东西:
Fake Name       Fake ID    Fake Status   Fake Program     COUNT
June 0003 Green PR1 2
Television 202 Blue PR3 1
Television 202 Green PR3 2
CRT 12 Red PR0 1

任何帮助,将不胜感激。谢谢你。

最佳答案

使用 group_by_all然后用 n 计算行数:

df %>% group_by_all() %>% summarise(COUNT = n())

# A tibble: 4 x 5
# Groups: Fake.Name, Fake.ID, Fake.Status [?]
# Fake.Name Fake.ID Fake.Status Fake.Program COUNT
# <fct> <int> <fct> <fct> <int>
#1 CRT 12 Red PR0 1
#2 June 3 Green PR1 2
#3 Television 202 Blue PR3 1
#4 Television 202 Green PR3 2

或者甚至更好,就像@Ryan 的评论一样:
df %>% group_by_all %>% count

关于r - 如何计算数据框中的唯一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51272510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com