您的位置:首页 > 其它

R语言 数据框(data.frame) 实现列名的循环赋值

2016-09-28 15:32 2281 查看

目的:

实现data.frame的列名的循环赋值, 如下图所示.



实现代码:

head(iris, 6)

for(i in seq(3)){
iris[paste("a", i, sep="")] = iris$Sepal.Length
}

head(iris)


区别

在data.frame取列变量时, ‘$’与[‘列名’]基本没有区别, 但在本例中, 区别很大, $ 在本例中不再适用.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  r语言 数据