小编Oph*_*lie的帖子

as.data.frame(x)和data.frame(x)之间的区别

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
Run Code Online (Sandbox Code Playgroud)

r dataframe

35
推荐指数
4
解决办法
2万
查看次数

R和列名称中的近似匹配

我注意到有时R在操作列时使用近似匹配.

age=18:19
height=c(76.1,77)
village=data.frame(age=age,height=height)
village$test=village$ag+2
Run Code Online (Sandbox Code Playgroud)

village$ag它将使用,而不是告诉我那不存在village$age.

是否有可能改变这种行为?

r

3
推荐指数
1
解决办法
394
查看次数

标签 统计

r ×2

dataframe ×1