新数据的因子水平不匹配?

发布于 2025-01-16 03:00:41 字数 1468 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帝王念 2025-01-23 03:00:41

可能想要使用

predict_data <- transform(predict_data, 
    rs139052738 = factor(rs139052738, levels = levels(disease_data$rs139052738))

tidyverse 进行或操作

predict_data <- (predict_data 
  %>% mutate(across(rs139052738, factor, levels = levels(disease_data$rs139052738)))
)

You probably want to do

predict_data <- transform(predict_data, 
    rs139052738 = factor(rs139052738, levels = levels(disease_data$rs139052738))

or with tidyverse

predict_data <- (predict_data 
  %>% mutate(across(rs139052738, factor, levels = levels(disease_data$rs139052738)))
)
傲世九天 2025-01-23 03:00:41

如果没有最少的可重现代码,就很难提供帮助。看起来疾病数据集有一个预测数据数据没有的额外因素(表型)。

Without a minimal reproducible code it is difficult to help. It seems that the disease_data set has an extra factor (Phenotype) that the predict_data data does not have.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文