在R中创建包含100列所需列名的数据框
我想创建一个包含100列的数据框,这些列的名称是feature1、feature2、feature3。。。特色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="")]
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))))