英語のアルファベットの文字とその頻度を含むデータ フレームがあります。ここで、母音と子音の頻度、および出現回数の合計もわかっていると便利です。この情報をすべてプロットしたいので、1 つのデータ フレームに収める必要があります。
そのため、次のような状況に陥ることがよくあります。
df <- data.frame(letter = letters, freq = sample(1:100, length(letters)))
df_vowels <- data.frame(letter = "vowels", freq = sum(df[df$letter %in% c("a", "e", "i", "o", "u"), ]$freq))
df_consonants <- data.frame(letter = "consonants", freq = sum(df[!df$letter %in% c("a", "e", "i", "o", "u"), ]$freq))
df_totals <- data.frame(letter = "totals", freq = sum(df$freq))
df <- rbind(df, df_vowels, df_consonants, df_totals)
私はこれを正しい方法で行っていますか、それともより洗練された解決策がありますか?
私の説明はひどく混乱していたようです:
基本的に、データ フレームに新しいカテゴリ (行) を追加したいと考えています。この非常に単純な例では、単純に要約されたデータです。
(時系列プロットの場合、集計関数を使用しています。)