Próbuję odtworzyć jeden z przykładów w pakiecie dplyr, ale ten komunikat o błędzie. Spodziewam się zobaczyć nową kolumnę n wyprodukowaną z częstotliwością każdej kombinacji. Czy ktoś może mi powiedzieć, czego mi brakuje? Potrójnie sprawdziłem, czy paczka jest załadowana. Dzięki za pomoc, jak zawsze.dplyr: "Błąd w n(): funkcja nie powinna być wywoływana bezpośrednio"
library(dplyr)
# summarise peels off a single layer of grouping
by_vs_am <- group_by(mtcars, vs, am)
by_vs <- summarise(by_vs_am, n = n())
#Error in n() : This function should not be called directly
Rozwiązaniem jest, aby upewnić się załadować 'plyr' pierwszy – hadley
Jako @ User1257894 mówi, użyj' summarize' z pakietem, coś takiego 'dplyr :: podsumować (count = n())'. –