在R中存储输出的特定索引值

问题描述 投票:1回答:1

我基本上在寻找R中的以下python代码:

df.groupby('Categorical')['Count'].count()[0]    

以下是我在R中所做的事情:

by(df$count,df$Categorical,sum)    

这完成了与第一个代码相同的事情,但我想知道如何将索引值存储到R中的变量(新到R)。

r
1个回答
1
投票

基于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)
© www.soinside.com 2019 - 2024. All rights reserved.