r - 未定义的列
问题描述
我正在尝试在 R 中实现 HMM。现在我的数据集中有 18 列。当我制作一个发射矩阵时,它给出了未定义列的错误,我不知道我在哪里做错了。
library(seqHMM)
emix <- matrix(NA, nrow = 3, ncol = 4)
emix[1,] <- seqstatf(exam_seq[, 1:5])[, 3] + 1
emix[2,] <- seqstatf(exam_seq[, 6:12])
emix[3,] <- seqstatf(exam_seq[, 13:18])
Error in \`[.data.frame`(seqstatf(exam_seq[, 1:5]), , 3) :
undefined columns selected
OP 在评论中发布的数据。
structure(list(Freq = c(260, 262, 74, 1, 485, 106, 6,
219, 215, 1282, 80), Percent = c(8.69565217391304,
8.76254180602007, 2.47491638795987, 0.0334448160535117,
16.2207357859532, 3.54515050167224, 0.20066889632107,
7.32441471571906, 7.19063545150502, 42.876254180602,
2.67558528428094 )), class = "data.frame", row.names =
c("So", "Da", "UK", "Tw", "Al", "Ab", "D", "NA", "0", "1",
"2"))
解决方案
推荐阅读
- node.js - 如果我们将额外/不必要的键值对传递给 API 有效负载,API 验证的行为应该是什么?
- ibm-watson - IBM Watson Assistant 云功能操作错误
- c++ - 如何编写计算整数和的可变参数模板类的通用版本
- android - 使用 Kotlin 在 Cloud Firestore 中设置数据
- python - Python Selenium PhantomJS - 提取正在下载的文件的下载链接
- coq - 在 Coq 中是否有必要将当前目录添加到加载路径以访问那里的编译文件以进行导入或导出?
- ios - React Native FlatList 消耗所有触摸(未调用 ToucableWithoutFeedback onPress)
- c# - LINQ:如何按行将 1D 数组转置为 2D 数组
- r - R:按组计算等分等级
- angular - 未捕获的类型错误:无法读取未定义的属性“SharedStylesHost”