【发布时间】:2015-07-22 11:29:24
【问题描述】:
当我显示它们时,我有两个看起来相同的矩阵。它们都是矩阵:
> is.matrix(z)
[1] TRUE
> is.matrix(z1)
[1] TRUE
但attributes() 显然不同,其中一个看起来仍然是一个列表,并显示多行:
> attributes(z)
$dim
[1] 54 252
> attributes(z1)
$dim
[1] 55 252
$dimnames
$dimnames[[1]]
NULL
$dimnames[[2]]
NULL
后者在任何下游应用程序中都会给我一个错误。额外的行似乎是一个单独的问题(?)所以我正在调查,但有没有办法摆脱$dimnames 信息?
【问题讨论】:
-
dimnames的存在不太可能给您带来错误。它们很可能是由其他问题引起的。 -
哦,好的……这些信息本身就很有帮助,非常感谢您的评论。确实,即使消除了暗名,我仍然会收到错误。
-
您应该尝试构建一个重现错误的最小示例,然后发布另一个问题。
-
我想你也应该赞成/接受你收到的答案,因为你要求消除
dimnames,而答案实际上就是这样做的。人们已经浪费了一些时间来帮助你,我想他们应该得到一些奖励(即使这不能解决你的实际问题)。 -
对不起,我正要这样做...谢谢你提醒我,我刚刚浪费了大家的时间...
标签: r list matrix attributes