String 字元/Split 根據特徵(pattern)分隔

  • 在前述擷取部分文字的例子中,我們利用索引值將 NBA 球星姓名分開擷取出來
  • 在面對不同 NBA 球星每個人的姓氏、名字的長度都不一致,勢必要用更好的方式。
  • 在 R 語言可以使用
    • strsplit() 函數
      • 指定一個特徵來將一個文字分隔開來,並依序儲存在 list 之中。
shaq <- "Shaquille O'Neal"
strsplit(shaq, split = " ")
## [[1]]
## [1] "Shaquille" "O'Neal"   


shaq <- "O'Neal, Shaquille"
strsplit(shaq, split = ", ")
## [[1]]
## [1] "O'Neal"    "Shaquille"

Reference:

results matching ""

    No results matching ""