r - R S4 插槽,更改内容,而不是属性
问题描述
我正在使用需要更改的 S4 对象(我相信)。它看起来像这样:
str(dataK@K) num [1:226, 1:226] 0.94828 -0.13679 -0.01083 -0.12882
-0.00399 ...
- attr(*, "dimnames")=List of 2 ..$ : chr [1:226] "GT_1" "GT_10" "GT_100" "GT_101" ... ..$ : chr [1:226] "GT_1" "GT_10" "GT_100" "GT_101" ...
>
现在,我需要用单位矩阵替换 num-part 并保持属性(chr[1:226] 部分)不变。我对 S4 插槽完全不熟悉,这可能是一个微不足道的解决方案 - 我不知道。所以我很感激。谢谢 jahn 顺便说一句:我试过 dataK@K <- as.matrix(diag(226)) 但这会带走属性。
解决方案
推荐阅读
- r - 将 NEXRAD 文件加载到 bioRad 时出错 - 找不到文件
- rust - Rust 中的引用分配
- python - 尝试编写 sigma 符号,但不确定该怎么做
- ios - NavigationBar titleview 图像在滚动时移动到另一个带有动画的图像
- c++ - 从循环中获取-858993460错误意味着将数据复制到txt文件中
- python - 如何获取所有链接表单页面?
- python - 删除同一目录中多个 CSV 文件中的前两列和最后一列
- apache-spark - CDAP spark phoenix 应用程序连接问题
- objective-c - 移除对象后,观察者保留在调度表中
- debugging - Intel x86 上的除法溢出