作者funny4875 (爱落红尘心已死)
看板R_Language
标题[问题] 资料切割问题请益
时间Wed Aug 26 09:27:32 2015
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
新手,约1~2月
[问题叙述]:
data如下
Params1
android 4.4.2/TW/ver 1.5.6
android 5.0.2/TW/ver 1.5.6
android 5.0/TW/ver 1.5.6
iphone 8.4/EN/ver 1.6.0
.
.
.
.
我想要抓出资料中两个/内的语系ex:TW EN
因为资料不对齐所以无法直接用substring去抓
後来我用
data$Params1<- as.character(data$Params1)
tt1 <- strsplit(data$Params1,"/")
sapply(tt1,head,2)[[2]]
> sapply(tt1,head,2)[[2]]
[1] "TW"
只有跑出一个"TW",不知道为何?
想问哪里出了问题
或是有更适合的function可以使用?
谢谢~
[关键字]:
strsplit,资料切割
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.96.194.58
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1440552455.A.19F.html