アルファベットと数字の文字列を含む単一の列に基づいて、データフレームオブジェクトを作成しました。
数字文字とgrepl関数との一致に基づいて行数を数えます。数値を含む行の一致とカウント
私のダミーのデータセットには、1911年、1896年、1906年の3つの異なる文字列を含む6行があります。 私の実際のデータセットには、30の異なる文字列と30 000行があります。 dplyr
library(dplyr)
dataset2 <- dataset %>%
filter(grepl("1911", dataset)) %>% # filtering with grepl
summarise (total_1911= length(dataset)) # summarise n rows
と「1911」のためのn行を計算
dataset <- c("Lorem ipsum dolor sit amet 1911", "consectetur adipiscing elit 1911", "Pellentesque at pellentesque nulla 1906", "Aenean eget feugiat ligula 1906", "Aenean eget feugiat ligula. Fusce vulputate 1911", "dui eget fermentum tristique 1896")
dataset <- as.data.frame(dataset)
だから私は、私は繰り返しは、各数字のために、このコマンドを作るために避けるようにすることができますか?私の予想出力
(基R又はdplyrで):date n
1911 3
1906 2
1896 1
それは本当に良いと非常に明確です。 – Wilcar