Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中创建包含100列所需列名的数据框_R - Fatal编程技术网

在R中创建包含100列所需列名的数据框

在R中创建包含100列所需列名的数据框,r,R,我想创建一个包含100列的数据框,这些列的名称是feature1、feature2、feature3。。。特色100 我能够创建数据帧作为 df <- as.data.frame(matrix(0, ncol = 100, nrow = 2)) 然后我必须用类似的方法来跟进 for(i in 1:100) { df[,paste("feature",i,sep="")] = df[,paste("V",i,sep="")] df[,paste("V",i,sep="")]

我想创建一个包含100列的数据框,这些列的名称是feature1、feature2、feature3。。。特色100

我能够创建数据帧作为

df <- as.data.frame(matrix(0, ncol = 100, nrow = 2))
然后我必须用类似的方法来跟进

for(i in 1:100)
{
    df[,paste("feature",i,sep="")] = df[,paste("V",i,sep="")]
    df[,paste("V",i,sep="")] = NULL
}
是否有更简单的方法将我的列命名为“feature1”、“feature2”等

 names(df) <- paste0('feature', 1:100)
 names(df) <- paste0('feature', 1:100)
as.data.frame(matrix(0, ncol=100, nrow=2, dimnames=list(NULL, 
                 paste0('feature',1:100))))