【发布时间】:2016-10-21 15:16:09
【问题描述】:
我有一张桌子,上面有这样的间隔:
bin targets casos prop phyp logit
(-2,-1] 193 6144 0.0314 0 -3.4286244
(-1,3] 128 431 0.2970 1 -0.8617025
(3,11] 137 245 0.5592 1 0.2378497
我想获得原始剪辑。我试过了:
a<-strsplit(as.character(pl$table[,'bin']), ' ')
然后我尝试将每一行拆分为:
lapply(a, function(x) strsplit(x, ",")[1] )
但我没有得到预期的结果,即:
(-1,3,11)
有没有更好的方法来实现这一点?我还需要做什么才能获得结果?
谢谢。
【问题讨论】:
-
unlist(lapply(strsplit(df$bin, ","), function(x) max(as.numeric(gsub("\\(|]", "", x)))))