楼主: frederic7
2618 2

[问答] 有没有办法批量命名一组字符变量 [推广有奖]

  • 13关注
  • 3粉丝

已卖:820份资源

副教授

6%

还不是VIP/贵宾

-

威望
0
论坛币
2058 个
通用积分
24.6509
学术水平
8 点
热心指数
18 点
信用等级
4 点
经验
9392 点
帖子
614
精华
0
在线时间
456 小时
注册时间
2009-9-26
最后登录
2025-7-2

楼主
frederic7 发表于 2011-4-6 22:06:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比如现在我要生成一组数据框,
名称分别是v1 v2 v3 ... v12
问有何办法生成这12个名字

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

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

扫码加我 拉你入群

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

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

关键词:字符变量 有没有 For 数据框 何办法 变量 办法 批量 字符

回帖推荐

frederic7 发表于3楼  查看完整内容

2# bingobingo 恩,非常感谢,很好用。 a="month" for (i in 1:5) { out=paste(a,as.character(i),sep="") print (out) }

bingobingo 发表于2楼  查看完整内容

如果前缀或后缀一样,再加上序号列,生成姓名字符串向量是可以实现的。只要灵活使用paste()命令就可以了。 给你举个例子,可以效仿做出别的所需要的有规律的串。 x

本帖被以下文库推荐

啊哦

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

藤椅
frederic7 发表于 2011-4-7 11:04:09
2# bingobingo
恩,非常感谢,很好用。
a="month"
for (i in 1:5)
{
out=paste(a,as.character(i),sep="")
print (out)
}
啊哦

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 05:32