楼主: ewanvg
1707 8

[问答] 不知道如何生成递归字符串 [推广有奖]

  • 0关注
  • 3粉丝

已卖:1422份资源

硕士生

1%

还不是VIP/贵宾

-

威望
0
论坛币
12962 个
通用积分
152.3492
学术水平
3 点
热心指数
10 点
信用等级
1 点
经验
2415 点
帖子
88
精华
0
在线时间
145 小时
注册时间
2014-8-22
最后登录
2025-10-25

楼主
ewanvg 发表于 2016-9-6 11:19:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
直接用paste函数 fileslss1<-paste0(1:6,"/out/rho",1:20,".dat")  结果是
[1] "1/out/rho1.dat"  "2/out/rho2.dat"  "3/out/rho3.dat"  "4/out/rho4.dat"  "5/out/rho5.dat"  "6/out/rho6.dat"  "1/out/rho7.dat"  "2/out/rho8.dat"
[9] "3/out/rho9.dat"  "4/out/rho10.dat" "5/out/rho11.dat" "6/out/rho12.dat" "1/out/rho13.dat" "2/out/rho14.dat" "3/out/rho15.dat" "4/out/rho16.dat"
[17] "5/out/rho17.dat" "6/out/rho18.dat" "1/out/rho19.dat" "2/out/rho20.dat"
说明直接用paste只能是向量的补全组合,而现在要的结果是1:6中的每一个元素都跟后面向量中的元素组合一次,输出6x20个字符串,有谁知道怎么办?


二维码

扫码加我 拉你入群

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

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

关键词:不知道 字符串 Files paste past 字符串 如何

沙发
ewanvg 发表于 2016-9-6 11:33:58
各位大神有没有一个比较好的方法?

藤椅
ewanvg 发表于 2016-9-6 11:38:25
生成路径经常要用到

板凳
ntsean 发表于 2016-9-6 11:38:27
  1. f <- function(x, y) paste0(x,"/out/rho",y,".dat")

  2. as.vector(outer(1:6, 1:20, "f"))
复制代码
已有 1 人评分经验 收起 理由
李会超 + 60 热心帮助其他会员

总评分: 经验 + 60   查看全部评分

报纸
千5320 发表于 2016-9-6 11:39:48
数量不多的话就写个循环呗

地板
ewanvg 发表于 2016-9-6 11:39:53
ntsean 发表于 2016-9-6 11:38
非常感谢!

7
Whig 在职认证  发表于 2016-9-6 13:23:14
a <- paste0(1:6,"/out/rho")
b <- paste0(1:20,".dat")
f <- outer(a, b, FUN = paste0)

8
ewanvg 发表于 2016-9-6 13:36:46
Whig 发表于 2016-9-6 13:23
a
非常感谢!

9
ewanvg 发表于 2016-9-6 13:36:56
Whig 发表于 2016-9-6 13:23
a
非常感谢!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 04:26