2012-09-03 101 views

回答

5

您可以使用此表達式獲得所需的載體:

as.integer(gregexpr(",", str1)[[1]]) 

[[1]]將選擇結果列表中的第一個元素。如果str1是長度不等於1的矢量,則gregexpr將生成一個包含多個項目的列表,其中一個用於str1的每個元素。

as.integer將去除附加屬性,如匹配文本的長度。在很多情況下,您可以省略這些,因爲其他代碼可能會忽略這些屬性。然而,輸出到控制檯可能不太令人困惑,所以我將它包含在我的答案中。