2016-10-14 19 views
1

データフレーム内の行を因子と数値で結合しようとしています。 ここで私がやろうとしているのと似た例があります。R因子と数値との結合

Letter Freq 
a  .1 
b  .2 
c  .3 
d  .4 

私は例えば行1、2、および3を組み合わせて取得したいのですが...

Letter Freq 
group .6 
d  .4 

通常、私はこのサイトに似た何かを見つけることができますが、私はよく分かりません私が適切な用語で検索していない場合、または何を検索していない場合。

答えて

0

1つのオプションは、

levels(df1$Letter)[1:3] <- "group" 
aggregate(Freq~Letter, df1, sum) 
# Letter Freq 
#1 group 0.6 
#2  d 0.4 
+0

「グループ」に「手紙」の最初の3つのlevelsを変更し、「手紙」で「のFreq」のsumを取得するためにaggregateを使用することですおかげで、それでは、私を言わせて私のデータをソートしなければならなかったので、a、b、cは実際には1:3ではありません。 26、17、24、10などの特定の行を取得するにはどうすればよいですか? –

+0

@ChristopherFlach%c( 'a'、 'b'、 'c')] < - "group" 'でレベル(df1 $文字)[レベル(df1 $文字) – akrun

関連する問題