0
如何獲取3個不同數據框的方法?我試過了:獲取不同數據框中匹配列的方法
df1<-data.frame(c(1,2,3),c(1,7,3),c(rep(1,3)))
colnames(df1)<-c("c1","c2","c3")
df2<-data.frame(c(5,5,5),c(1,3,4),c(rep(1,3)))
colnames(df2)<-c("c1","c2","c3")
df3<-data.frame(c(2,5,2),c(1,1,1),c(rep(1,3)))
colnames(df3)<-c("c1","c2","c3")
#m3<-m3[!(is.na(m3[,3])|is.na(m3[,4])),]
#m3[!duplicated(m3$c1),]
cbind(apply(data.frame(df1,df2,df3), 1, mean))
哪給了我一行中所有東西的手段。我的目標是獲得匹配行的平均值,例如每列的平均值(df1 [,1]和df2 [,1]和df [,3])。
什麼我希望的是:
c1.mean c2.mean c3.mean
row1 2.67 1 1
row2 4 3.67 1
row3 3.33 2.67 1