r - R 中的 Misscompare 错误:mdpat_count[index, ] 中的错误:维数不正确
问题描述
我试图在R中使用misscompare库,我试图检查缺失值的随机性并使用该库估算它们,当我使用misscompare :: getdata时,我得到“mdpat_count [index,]中的错误:维度数不正确" 下面是我的示例代码供参考。
如果你有幸使用这个库,有人可以告诉我你是如何摆脱这个错误的吗?
我正在使用书店数据集,由于数据量很大,我无法真正上传到那里
check2$User.ID<-as.numeric(check2$User.ID)
check2$ISBN<-as.numeric(check2$ISBN)
cleaned <- missCompare::clean(check2,var_removal_threshold = 1,matrixplot_sort = FALSE)
metadata <- missCompare::get_data(cleaned)
解决方案
您可以更改get_data
函数的输入。
该get_data
函数执行以下操作:
get_data 从数据框中提取描述性元数据,包括有关缺失数据的信息
无论如何,它似乎只描述了丢失的数据,您也可以尝试使用您的初始 data.frame 作为输入。get_data
正如输入参数的功能描述所提到的X
。
X - 原始数据框,样本为行,变量为列。也可以使用 clean 函数生成的对象
就像是:
missCompare::get_data(check2)
不太确定它是否有效(因为您并没有真正提供可重现的示例),但可能我会尝试。
推荐阅读
- c - 3次握手文件传输
- r - 在 R Plotly 中修改单个刻度标签
- sublimetext3 - 在 sublime text 3 中的不同项目窗口之间切换
- python - 计算字典中项目的频率
- ios - 十六进制(长字符串)l 转二进制
- firebase - Firebase 数据库规则中允许写入和允许创建更新之间的区别
- postgresql - Postgres CREATE/DROP DATABASE 有时会导致语法错误
- android - Android Studio 进程扫描文件以永久循环索引
- google-cloud-platform - GCP:Pony ORM 能否与 Cloud Functions 和 Cloud SQL 一起使用
- javascript - 如何在没有自然按压的情况下触发事件?