1

很简单的概念:

data(iris)
d1=as.matrix(iris)
d2=as.array(iris)
Error in <code>dimnames<-.data.framecode>(<code>*tmp*code>, value = list(n)) :invalid 'dimnames' given for data frame

我做了很多种dimnames,失败了。如何使 as.array(iris) 成功?

4

1 回答 1

1

您可以选择其中一个维度(然后您甚至不需要as.array),也可以使用c(). 例子:

iris$Petal.Length
c(iris, recursive=T)

要获取您可以在第一种情况下使用的维度名称,请键入names(iris)

于 2012-08-09T10:43:08.473 回答