1
可変価格の要素の数を0、49などと数えたい場合や、何か他にも数が必要な場合は、どれくらいの価格があるか気にしませんこの場合。 1、1、2、1、1 この私の後:この1つは0またはここで私は、このカウントを持ちたいdplyrでのRでの集計の平均とカウント
terminal <- c("a", "b", "a", "c", "b", "b")
price <- c(0, 49, 3.5, 0, 17, 32)
df <- data.frame(terminal, price)
df %>%
group_by(terminal, price) %>%
summarise(count = n())
49に等しくない場合 私は、端末によって価格の平均をやりたいですこの値が0または49に等しくない場合、端末の価格の平均値を取得することができます。
%>%mutate(n = n())%>%summarize(n = 1 + 2 *(price == 0)+ 4 *(price == 49) (平均価格[%]%(0,49)]、na.rm = TRUE)) – akrun
価格の平均に対する期待される出力を表示することができます – akrun
これは正確です私はこの線を説明することができますか?** gr = 1 + 2 *(価格== 0)+ 4 *(価格== 49)** 感謝の気持ち再び –