【发布时间】:2014-02-05 10:13:09
【问题描述】:
as.data.frame(x) 和 data.frame(x) 有什么区别
在以下示例中,除了列名之外,结果是相同的。
x <- matrix(data=rep(1,9),nrow=3,ncol=3)
> x
[,1] [,2] [,3]
[1,] 1 1 1
[2,] 1 1 1
[3,] 1 1 1
> data.frame(x)
X1 X2 X3
1 1 1 1
2 1 1 1
3 1 1 1
> as.data.frame(x)
V1 V2 V3
1 1 1 1
2 1 1 1
3 1 1 1
【问题讨论】:
-
查看手册:as.data.frame vs data.frame
-
若想进一步混淆,请尝试
as(x, "data.frame")。