楼主: shenbaiseshatan
5934 7

字符串连接问题 [推广有奖]

  • 1关注
  • 5粉丝

已卖:386份资源

讲师

50%

还不是VIP/贵宾

-

威望
0
论坛币
12190 个
通用积分
10.4710
学术水平
38 点
热心指数
53 点
信用等级
30 点
经验
23573 点
帖子
433
精华
0
在线时间
601 小时
注册时间
2008-9-23
最后登录
2023-6-8

楼主
shenbaiseshatan 在职认证  发表于 2011-2-17 09:23:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教个问题,我现在有个向量
  1. a<-letters
复制代码
我想把它的每个字符都用空格连接起来形成一个长的字符串,有没有简便的方法?(别用循环)
结果的样式希望是这样的
  1. [1] "a b c d e ..."
复制代码

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:字符串 字符

胜人者有力,自胜者强!

沙发
shenbaiseshatan 在职认证  发表于 2011-2-17 09:52:07
自己回答了吧
  1. paste(collapse = " | ",a)
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
proc.com + 1 + 1 + 1 鼓励积极发帖讨论

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

胜人者有力,自胜者强!

藤椅
hugebear 发表于 2011-2-20 14:17:54
也可以用cat函数

板凳
shenbaiseshatan 在职认证  发表于 2011-2-21 11:30:09
3# hugebear 麻烦给出个具体的应用实例吧,谢谢!不知道是不是指的这样
  1. cat(letters,sep=" | ","\n")
复制代码
但是cat的结果怎么赋值呢?
胜人者有力,自胜者强!

报纸
hugebear 发表于 2011-2-21 12:12:12
4# shenbaiseshatan
好像不能赋值的样子,与paste直接把一串字符粘成一个字符串的原理似乎不同。

地板
shenbaiseshatan 在职认证  发表于 2011-2-21 14:14:16
5# hugebear
粗略看了下,cat函数指定file选项能把文件写在硬盘上,不过还是不知道怎么能够写入一个变量。
胜人者有力,自胜者强!

7
ryusukekenji 发表于 2011-2-22 18:11:01
  1. > cb <- c('Andy','Aaron','Jackie','Jack','Kelly')
  2. > paste(cb, collapse='|')
  3. [1] "Andy|Aaron|Jackie|Jack|Kelly"
  4. > strsplit(cb,",")
  5. [[1]]
  6. [1] "Andy"

  7. [[2]]
  8. [1] "Aaron"

  9. [[3]]
  10. [1] "Jackie"

  11. [[4]]
  12. [1] "Jack"

  13. [[5]]
  14. [1] "Kelly"

  15. > cat(cb,sep='\n')
  16. Andy
  17. Aaron
  18. Jackie
  19. Jack
  20. Kelly
复制代码
字符串...

8
shenbaiseshatan 在职认证  发表于 2011-2-23 17:23:05
7# ryusukekenji 非常感谢!
胜人者有力,自胜者强!

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

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