2012-05-21 66 views
1

字符串我有以下字符串:拆分中的R

> position_string 
[1] "35.132 46.524 94.997" 

我怎麼只得到35.132,46.524,94.997作爲一個列表?在Python中,我會做string.split(),就是這樣,但我似乎無法得到strsplit工作。

+0

你的代碼是什麼? – Menztrual

+0

這裏是:strsplit(position_string,「」) – user1357015

回答

6

如何

position_string <- "35.132  46.524 94.997" 
lapply(unlist(strsplit(position_string," +")),as.numeric) 

?正則表達式" +"負責多個空間。 (我假設你想將塊轉換爲數字,但也許你不......)

PS你真的想要輸出作爲一個列表,或實際上作爲一個向量?