r - 如何修复应用 dcast 后值变为 0 和 1 的数据帧
问题描述
我正在处理一个大型数据集,我使用了 melt 函数,表中的值保持不变,但是当我应用 dcast 函数时,值从物种名称、AsNs Ss
和数字变为 all 0s or 1s
。
我试过专门用谷歌搜索,但什么也没找到,也查了 dcast 函数,但我很难理解它会导致值切换到 0 和 1 的原因。这是我第一次编写自己的代码,而且我不是受过训练的程序员,所以我花了好几个小时试图自己解决这个问题,但我想不出还有什么可以尝试的。
PhenotypeData_melt <- melt(PhenotypeData_wheat, id=c("Trial", "Trait"))
PhenotypeData_Spread <- dcast(PhenotypeData_melt, Trial ~ Trait + variable, value.var="value")
我没有收到任何错误信息。虽然我确实收到“缺少聚合函数:默认为长度”。我想修复此代码,以便该值保持原样并且不会转换为0s and 1s
.
解决方案
推荐阅读
- google-chrome - 使用标志 --app 启动 google-chrome 时图标模糊
- angular - 检索从 Angular 中的函数返回的值
- javascript - Laravel & Javascript - 将时间转换为今天的日期 + 时间
- reactjs - TypeScript 错误:类型“void”不可分配给类型“SetStateAction”
' - docker - 使用 travis 将多容器 docker 应用程序部署到 heroku 时遇到问题
- accessibility - ios中的画外音和android中的对讲无法访问输入元素
- android - 以编程方式禁用 Android wifi 评级选项
- html - Flask 下拉菜单未在发布请求中发送值
- java - 无法从 LocationManager (Android Studio) 获取纬度和经度
- go - 比较 Go 中的 2 个错误以进行单元测试