我基本上在寻找R中的以下python代码:
df.groupby('Categorical')['Count'].count()[0]
以下是我在R中所做的事情:
by(df$count,df$Categorical,sum)
这完成了与第一个代码相同的事情,但我想知道如何将索引值存储到R中的变量(新到R)。
基于by
代码,似乎我们可以使用(假设'count'是1的列)
library(dplyr)
out <- df %>%
group_by(Categorical) %>%
summarise(Sum = sum(count))
如果列'count'也具有其他值,则python
函数将采用'Categorical'列的频率计数。所以,类似的选择
out <- df %>%
count(Categorical) %>%
slice(1) %>%
pull(n)