添加满足两个条件的值

时间:2019-09-05 13:13:47

标签: r

我写信寻求帮助:

enter image description here

我有一个带有3个变量的数据框,我想添加考虑序列和乘积的值,它可以使用聚合函数,如下所示。r

enter image description here

    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>

谢谢

1 个答案:

答案 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))