Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将两个数据集合并为一个数据集,并获取一列具有相同属性的行的平均值_R_Statistics_Dataset - Fatal编程技术网

R 将两个数据集合并为一个数据集,并获取一列具有相同属性的行的平均值

R 将两个数据集合并为一个数据集,并获取一列具有相同属性的行的平均值,r,statistics,dataset,R,Statistics,Dataset,我有个问题,奇怪的是,我在网上找不到解决办法 我有两个具有以下结构的数据集: 我想将两个数据集合并成一个新的数据集,其中包含两个数据集的所有行(所有移动时间),对于“移动时间”中具有相同值的行,我想获得一个具有x属性平均值的新行 我已经尝试了rbind和dplyr库函数,但没有任何结果 我在R做这件事,你能帮我解决这个问题吗 谢谢 首先合并(…,by=“Movement\u time”,all=TRUE) 然后计算平均值 df1 <- data.frame(Movement_time=s

我有个问题,奇怪的是,我在网上找不到解决办法

我有两个具有以下结构的数据集:

我想将两个数据集合并成一个新的数据集,其中包含两个数据集的所有行(所有移动时间),对于“移动时间”中具有相同值的行,我想获得一个具有x属性平均值的新行

我已经尝试了
rbind
dplyr
库函数,但没有任何结果

我在R做这件事,你能帮我解决这个问题吗

谢谢

首先
合并(…,by=“Movement\u time”,all=TRUE)

然后计算平均值

df1 <- data.frame(Movement_time=sample(101:130, 15), x=rnorm(15))
df2 <- data.frame(Movement_time=sample(101:130, 15), x=rnorm(15))

df12 <- merge(df1, df2, by="Movement_time", all=TRUE)
df12$m <- rowMeans(df12[,2:3], na.rm=TRUE)

df1您能提供数据吗?到目前为止你试过什么?编辑你的问题!是的,我编辑了这篇文章。谢谢<代码>合并(…,by=“Movement\u time”,all=TRUE)
2。平均值的计算,对!我专注于对行进行操作,但实际上它也可以看作是列。再次感谢!