我写信寻求帮助:
我有一个带有3个变量的数据框,我想添加考虑序列和乘积的值,它可以使用聚合函数,如下所示。r
UNICOS <- aggregate(Secuencia ~ Producto, Atencion, function(x),
length(unique(x)) UNICOS <- UNICOS[order(-UNICOS$Secuencia), ]
UNICOS$Producto <- factor(UNICOS$Producto, levels=UNICOS$Producto, ordered = TRUE)
我有这段代码,但是如您所见,它考虑了2个变量,它告诉我根据序列的唯一值,我需要您添加相同序列和相同名称的价格< / p>
谢谢
答案 0 :(得分:0)
使用'dplyr'库可以使其更简单:
library(dplyr)
df <- as.data.frame(read.table("your_input.txt",sep="\t",header=TRUE))
df %>% group_by(producto) %>% summarize(Valor=mean(Valor,na.rm=TRUE))