如何解决如何在 R 中运行 wilcox_test
我有一个大数据框,它的简化示例如下所示:
Group<-c("A","A","B","C","C")
Rain<-c(4,4,6,5,3,2,2)
UV<-c(6,7,8,7)
dat<-data.frame(Day,Group,Rain,UV)
其中我想在按“天”分组的两组和跨多个变量(在本例中为“雨”和“紫外线”)分组之间运行 wilcox 测试
代码如下:
cols <- c('Rain','UV')
result <- map_df(cols,~dat %>%
group_by(Day) %>%
wilcox_test(reformulate('Group',.x)))
在上面的简化数据框上运行此代码没有问题,但是当我在真实数据集上运行此代码时会弹出此错误:
错误:mutate()
列 data
有问题。
我data = map(.data$data,.f,...)
。
x 需要 TRUE/FALSE 的缺失值
rlang::last_error()
mutate()
列 data
有问题。
我data = map(.data$data,...)
。
x n
- purrr::map_df(...)
- base::.handleSimpleError(...)
- dplyr:::h(simpleError(msg,call))
谁能帮我解决这个问题?我不确定出了什么问题。 谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。