R 从表中计算值并存储在变量中
我有一个名为tabela的下表 corrida列是列标记的前六个数字。 我需要计算corrida中相同行的数量,并存储在一个新变量中 我该怎么做 编辑: 我试过:R 从表中计算值并存储在变量中,r,R,我有一个名为tabela的下表 corrida列是列标记的前六个数字。 我需要计算corrida中相同行的数量,并存储在一个新变量中 我该怎么做 编辑: 我试过: tabela <- tabela[(str_sub(tabela$indicado, start = 12, 12) == "0") == T ,] tabela$corrida <- as.numeric(str_sub(tabela$indicado, start = 1, 6)) 我想你想要这个 table(ta
tabela <- tabela[(str_sub(tabela$indicado, start = 12, 12) == "0") == T ,]
tabela$corrida <- as.numeric(str_sub(tabela$indicado, start = 1, 6))
我想你想要这个
table(tabela$corrida)
也许你更喜欢这个:
data.frame(table(tabela$corrida) )
一个快速的,虽然可能不是最佳的计算!解决方案是创建一个单独的表,该表统计具有给定唯一“corrida”值的行数,并将其连接回原始表 请尝试以下操作:
library(tidyverse)
corridaCounts <- tabela %>%
group_by(corrida) %>%
summarise(n = n())
tabelaTally <- tablea %>%
left_join(corridaCounts, by = "indicado")
这将生成一个新表tabletally,其中包含原始数据和以给定的indicato值作为变量n的行数
如果您只需要具有给定唯一值indicado的行表,则会将其另存为tabletaly。是否需要tabletabela$indicado?耶。我已经有了这个:泰贝拉,我也会用这个。当我编写代码时,我的程序会返回以下信息: