1

WindowsでRStudioバージョン0.98.1028を使用しています。dplyr関数 sum() を使用して複数レベルのデータ フレーム package を要約すると、sum = 0. つまり、元のデータ フレームが次のようなものだった場合

group <- as.factor(rep(c('X', 'Y'), each = 1, times = 6))
type <- as.factor(rep(c('a', 'b'), each = 2, times = 3))
day <- as.factor(rep(1:3, each = 4))

df = data.frame(type = type, day = day, value = abs(rnorm(12)))
df = df[day != 1 | type != 'a',]

そして私はそれを要約します

df1 = df %>%
    group_by(day, type) %>%
    summarise(sum = sum(value))

day = 1次に、との間の相互作用である行が 1 つ不足type = aしてい0ます。

前もって感謝します!

EB

4

1 に答える 1