2

「Period」、「cell_id」、「daterank」、「timerank」の 4 つの変数を持つデータフレームがあります。個々の期間ごとに、各日付および各時間のセル ID (115 の一意のレベル (または cell_id) があります) の頻度を取得したいと考えています。"Period" は、個人 (5 人) の数値識別子です。 "daterank" の値は 0 ~ 29 です。 "timerank" の値は、1 ~ 24 です。値の例は、101、102、103、104、105、201..205、2401..2405 です。

これまでのところ、それを行う方法を理解できる唯一の方法は次のとおりです。

####get data by period######2051, 2483, 2507, 2627, 2723###
##tag2051##
tag2051 = subset(fr10000, Period=="2051") ###where fr10000 is the object
head(tag2051)
(d11 = subset(tag2051, daterank=="11")) 
###here, I have to go through each daterank and
timerank combination = wate of time!!
t11h2= subset(d11, timerank=="2")
t11h2
frqt11h2= table(t11h2$cell_id)
cbind(frqt11h2)

手動で入力した daterank と timerank の値を変更し続けることなく、「期間」ごとに「daterank」と「timerank」ごとに「cell_id」の頻度を取得する方法はありますか?

4

2 に答える 2