全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2564 2
2011-04-06
比如现在我要生成一组数据框,
名称分别是v1 v2 v3 ... v12
问有何办法生成这12个名字

for ( i in 1:12)
{
v & i =i
}

貌似在里头没法对字符做循环。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-4-7 00:33:56
如果前缀或后缀一样,再加上序号列,生成姓名字符串向量是可以实现的。只要灵活使用paste()命令就可以了。
给你举个例子,可以效仿做出别的所需要的有规律的串。
x <- rnorm(100)
names(x) <- paste('x',1:100,sep="")
x
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-4-7 11:04:09
2# bingobingo
恩,非常感谢,很好用。
a="month"
for (i in 1:5)
{
out=paste(a,as.character(i),sep="")
print (out)
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群