R计数字符列

Chr*_*ris 5 r

我想在同一行的不同列中添加一个包含字母数量az的列.

dataset$count <-length((gregexpr('[a-z]', as.character(dataset$text))[[1]]))
Run Code Online (Sandbox Code Playgroud)

不起作用.

结果我想实现:

text  |  count
a     |  1
ao    |  2
ao2   |  2
as2e  |  3
as2eA |  3
Run Code Online (Sandbox Code Playgroud)

Mar*_*rek 15

棘手的一个:

nchar(gsub("[^a-z]","",x))
Run Code Online (Sandbox Code Playgroud)