r - data.frame 中的错误或重复的 row.names
问题描述
当我想将第一列设置为行名时,我无法解决此错误。我试图通过
rownames(cn2) <- make.names(cn2[,1], unique = TRUE)
但没有解决。你有什么主意吗?
在这里,我按顺序排列了我的命令:
cn <- lapply(files, read.delim, header=F, comment.char= "_")
cn <- do.call(cbind, cn)
cn2 <- cn[,!duplicated(t(cn))]
cn2 <- data.frame(row.names =cn2[,1], cn2[,-1])
data.frame 中的错误(row.names = cn2[, 1], cn2[, -1]):重复的 row.names:ENSG00000002586.19、ENSG00000124333.15、ENSG00000124334.17、ENSG00000167393.17、ENSG000001680169084 .13,
然后我把这个命令放在第四行之前:rownames(cn2) <- make.names(cn2[,1], unique = TRUE) 但无能为力!
解决方案
推荐阅读
- python - 消息:元素已禁用,因此可能无法用于在 pythonanywhere.com 上使用 Selenium 的操作错误
- .net-core - 无法在 ef 核心中与 ApplicationUser 创建多对多关系
- php - PHP 构造函数导致“调用未定义的方法”
- java - Android Studio - 如何停止重置到 ScrollView 的顶部
- java - 在 Spring 的 GetMapping 中使用参数会导致多个参数的处理程序方法不明确
- swift - Swift - Visionkit 如何编辑“保持扫描”和“重拍”按钮的颜色
- c++ - cmath 抛出错误 C2062、C2059、C2143 和 C2447。cmath 包含在矢量文件中
- javascript - javascript自动页面链接在循环中随着时间的推移而改变,直到下一次重新加载
- javascript - 在从 Idp 重定向时,当来自状态的前一个 url 从来自 idp 的重定向重定向时,BrowserRouter 不会重新呈现
- javascript - 通过 Firebase 函数将文件下载到 Firebase 存储