[英]dplyr: Arrange not behaving as expected after group_by and summarize
[英]dplyr group_by acts like arrange, why?
抱歉,但我嘗試搜索主題問題,但找不到答案,也許這太基礎了。 抱歉,如果這太新了。
我正在嘗試按DF
按VisitNumber
列進行VisitNumber
。 我只是這樣安排的:
TripType VisitNumber Weekday
(int) (int) (fctr)
1 999 5 Friday
2 30 7 Friday
3 30 7 Friday
4 26 8 Friday
5 26 8 Friday
6 26 8 Friday
7 26 8 Friday
我想得到:
Count TripType VisitNumber Weekday
(int) (int) (fctr)
1 999 5 Friday
2 30 7 Friday
4 26 8 Friday
我寫了這段代碼:
train%>%
select(TripType,VisitNumber,Weekday)%>%
group_by(VisitNumber)
謝謝你們,我找到了解決方案。
我改用以下代碼:
train%>%
select(TripType,VisitNumber,Weekday)%>%
group_by(TripType,VisitNumber,Weekday)%>%
summarise(count=n())
問候,
好的,這是一種相當花哨的方法,但是在這里您可以執行以下操作:
TripType <- c(999, 30, 30, 26, 26, 26, 26)
VisitNumber <- c(5, 7, 7, 8, 8, 8, 8)
Weekday <- rep('Friday', 7)
data <- data.frame(TripType, VisitNumber, Weekday)
count <- table(VisitNumber)
data <- data.frame(unique(data), count)
data$VisitNumber.1 <- NULL
data
## TripType VisitNumber Weekday Freq
##1 999 5 Friday 1
##2 30 7 Friday 2
##4 26 8 Friday 4
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.