How do I count the number of words in a text (string)?

后端 未结 3 1372
死守一世寂寞
死守一世寂寞 2020-12-19 03:36

I have this string vector (for example):

str <- c(\"this is a string current trey\",
    \"feather rtttt\",
    \"tusla\",
    \"laq\")

3条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-19 04:01

    You can try

    sapply(gregexpr("\\S+", x), length)
    ## [1] 6 2 1 1
    

    Or as suggested in comments you can try

    sapply(strsplit(x, "\\s+"), length)
    ## [1] 6 2 1 1
    

提交回复
热议问题