library(magrittr) res_1 %>% mutate(group = case_when( log2FoldChange >= 2 & padj <= 0.05 ~"UP", log2FoldChange <= -2 & padj <= 0.05 ~"DOWN", )) -> res_2Error in mutate(., group = case_when(log2FoldChange >= 2 & padj <= 0.05 ~ : could not find function "mutate" >
时间: 2024-04-10 11:34:54 浏览: 138
casewhen:创建可重用的dplyr :: case_when()函数
根据错误信息,提示无法找到函数`mutate`。
这是因为`mutate`函数是`dplyr`包中的函数,而不是`magrittr`包中的函数。
请确保你已经安装了`dplyr`包。如果没有安装,可以运行以下命令进行安装:
```R
install.packages("dplyr")
```
安装完成后,加载`dplyr`包:
```R
library(dplyr)
```
然后你可以继续使用`mutate`函数来创建新的列:
```R
res_1 %>%
mutate(group = case_when(
log2FoldChange >= 2 & padj <= 0.05 ~ "UP",
log2FoldChange <= -2 & padj <= 0.05 ~ "DOWN"
)) -> res_2
```
这样就可以根据条件创建名为`group`的新列,并将结果保存在`res_2`中。
希望这次能帮到你!如果还有其他问题,请随时提问。
阅读全文