名字說我有人民的名字一個載體,我的數據幀:提取R中
names <- c("Bernice Ingram", "Dianna Dean", "Philip Williamson", "Laurie Abbott",
"Rochelle Price", "Arturo Fisher", "Enrique Newton", "Sarah Mann",
"Darryl Graham", "Arthur Hoffman")
我想創建一個名字的向量。我所知道的關於他們的是,他們在上面的向量中首先出現,並且後面跟着一個空格。換句話說,這就是我在尋找:
"Bernice" "Dianna" "Philip" "Laurie" "Rochelle"
"Arturo" "Enrique" "Sarah" "Darryl" "Arthur"
我找到了一個類似的問題here,但答案(尤其是this one)並沒有太大的幫助。到目前爲止,我已經嘗試了grep
family中幾個函數的變體,而最接近我可以得到的東西是通過運行strsplit(names, " ")
分隔名字,然後strsplit(names, " ")[[1]][1]
以獲得第一個人的名字。我一直在試圖調整這最後的命令,給我一個完整的名字向量,無濟於事。
或'子( '*', '',名稱)' – eddi