添加一个包含其他列均值的新列

时间:2020-09-08 12:21:33

标签: r dplyr

你好,我是R的新手,我正在尝试创建一个新列,其中包含其他现有3列的平均值。这是我写的代码:


library(dplyr)
All_columns<-read.csv('vCAFs_metascape_not secreted all columns.csv')
Avg_column<-mutate(All_columns,
vs7=rowMeans(select(All_columns,logFC_1vs2,logFC_1vs3)))

这是错误:

Error: Problem with mutate() input vs7.
x 'x' must be numeric
i Input vs7 is rowMeans(select(All_columns, logFC_1vs2, logFC_1vs3)).
Run rlang::last_error() to see where the error occurred.

我的数据如下图所示:

enter image description here

0 个答案:

没有答案