【发布时间】:2022-08-16 11:06:52
【问题描述】:
几天前我发布了这个问题,没有运气,所以我们再来一次:
我正在尝试对以下数据集运行 posthoc t 检验:
data.type <- c(\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"DNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\",\"RNA\")
hour <- c(1,1,1,2,2,2,24,24,24,48,48,48,96,96,96,168,168,168,672,672,672,1,1,1,2,2,2,24,24,24,48,48,48,96,96,96,168,168,168,672,672,672)
zotu.count <- c(11,14,16,7,16,15,5,14,13,6,5,17,7,7,12,3,4,5,3,5,4,2,3,2,1,6,2,1,1,1,1,0,0,1,1,4,1,1,1,6,7,6)
id <- c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42)
但是,我在运行代码时收到以下错误消息:
library(rstatix)
library(dplyr)
library(tidyr)
dataset %>% group_by(data.type) %>% pairwise_t_test(zotu.count ~ hour, paired = TRUE, p.adjust.method = \"BH\")
错误:
mutate()列data有问题。 ℹdata = map(.data$data, .f, ...)。 x 数据基本不变有谁知道为什么会发生这种情况,如果是这样,如何克服它?
谢谢!
-
您上面的代码没有定义名为
dataset的数据框。它只有输入变量。 -
是的,在我的实际代码中,我没有写“数据集”,而是文件的实际名称。我在这里写它只是为了简化事情。