0

英語のアルファベットの文字とその頻度を含むデータ フレームがあります。ここで、母音と子音の頻度、および出現回数の合計もわかっていると便利です。この情報をすべてプロットしたいので、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)

私はこれを正しい方法で行っていますか、それともより洗練された解決策がありますか?

私の説明はひどく混乱していたようです:

基本的に、データ フレームに新しいカテゴリ (行) を追加したいと考えています。この非常に単純な例では、単純に要約されたデータです。

(時系列プロットの場合、集計関数を使用しています。)

ここに画像の説明を入力

4

2 に答える 2