С пакетом stringr можно также написать простой скрипт, который может проходить вектор строк, например, через цикл for.
Допустим,
df $ text
содержит вектор строк, которые мы хотим проанализировать.Сначала мы добавляем дополнительные столбцы к существующему фрейму данных df, как показано ниже:
df$strings = as.integer(NA)
df$characters = as.integer(NA)
Затем запускаем цикл for для вектора строк, как показано ниже:
for (i in 1:nrow(df))
{
df$strings[i] = str_count(df$text[i], '\\S+') # counts the strings
df$characters[i] = str_count(df$text[i]) # counts the characters & spaces
}
Полученные столбцы: строки и символ будут содержать количество слов и символов, и это будет достигнуто за один раз для вектора строк.