找回密码
 立即注册
查看: 4008|回复: 2

[[符号在R语言里是啥意思?—R-China小编问题(31)

[复制链接]
发表于 2013-3-3 23:29:26 | 显示全部楼层 |阅读模式
]]符号在R里是啥意思,下面是一段相关对话,谁知道答案呢?

童鞋A: [[符号在R里是啥意思,请问
童鞋B: 第几
童鞋B: [[x]]列表的第x个元素
童鞋A: 。。。。我想问的是只有半边
童鞋B: 那就不知道了,不好意思
童鞋A:
  1. traits[,1]<-sapply(strsplit(as.character(traits[,1]), split=" "),"[[",1)
复制代码
童鞋A: 比如这个里面“[["表示啥意思?

求解。。。
回复

使用道具 举报

发表于 2014-4-3 19:05:56 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-30 14:19:00 | 显示全部楼层
我自己调试了一下,好像是将字符串用分隔之后,提取分割后第一个字符串,实例代码如下
  1. > str1<-c("he he","s b","have a bathe")
  2. > var1<-c(1,2,3)
  3. > data1<-data.frame(str1,var1)
  4. > data1
  5.           str1 var1
  6. 1        he he    1
  7. 2          s b    2
  8. 3 have a bathe    3
  9. > data1[,1]<-sapply(strsplit(as.character(data1[,1]), split=" "),"[[",1)
  10. > data1
  11.   str1 var1
  12. 1   he    1
  13. 2    s    2
  14. 3 have    3
复制代码
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-22 13:54 , Processed in 0.033646 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表