-4

重複の可能性:
いくつかの基準を指定して data.frame をサブセット化する

年齢と対応する頻度を持つデータ フレームがあります。次のように生成されました。

ages <- sample(15:45,size = 100,replace = TRUE)
> df <- data.frame(table(ages))
> head(df)
  ages Freq
1   15    2
2   16    2
3   17    2
4   18    2
5   19    5
6   20    3 

年齢を入力として、対応する度数を取り出す関数を作りたいです。

たとえば、13 に対応する周波数が 2 の場合、13 を入力して出力を 2 として取得できるはずです。

4

1 に答える 1

5
grab.frequency = function(d, age) {
    d$Freq[d$ages == age]   
}

例えば:

d = data.frame(ages=41:50, Freq=21:30)
print(grab.frequency(d, 44))
# 24
于 2013-01-29T16:32:45.943 に答える