tsibble
패키지 작업을 해왔 는데 집계 결과에서 시간 구성 요소를 제거하는 올바른 방법을 알 수 없습니다. 따라서 다음 데이터 세트에서 지역 및 주별 평균 여행을 원합니다. tsibble
를 a 로 변환하는 적절한 방법이 있습니까 tibble
(확실하지 않을 수 있음) 또는 집계를 달성하기 위해 누락 된 옵션이 있습니까?
library(tsibble)
library(dplyr)
tourism %>% group_by(Region, State) %>% summarise(Mean_trips = mean(Trips))
# A tsibble: 6,080 x 4 [1Q]
# Key: Region, State [76]
# Groups: Region [76]
Region State Quarter Mean_trips
<chr> <chr> <qtr> <dbl>
1 Adelaide South Australia 1998 Q1 165.
2 Adelaide South Australia 1998 Q2 112.
3 Adelaide South Australia 1998 Q3 148.
## This is not what I want, this is what I want:
tourism %>% as_tibble %>% group_by(Region, State) %>% summarise(Mean_trips = mean(Trips))
# A tibble: 76 x 3
# Groups: Region [76]
Region State Mean_trips
<chr> <chr> <dbl>
1 Adelaide South Australia 143.
2 Adelaide Hills South Australia 7.18
우리가 사용하는 경우 select(-Quarter)
에 tourism
데이터가 유익한 오류 메시지를 제공합니다.
library(tsibble)
library(dplyr)
tourism %>% select(-Quarter)
오류 : 열
Quarter
(색인)을 제거 할 수 없습니다.as_tibble()
데이터 프레임으로 작업 해야 합니까?
따라서 as_tibble
티 블로 변환하는 올바른 방법입니다.
tourism %>%
as_tibble %>%
group_by(Region, State) %>%
summarise(Mean_trips = mean(Trips))
# Region State Mean_trips
# <chr> <chr> <dbl>
# 1 Adelaide South Australia 143.
# 2 Adelaide Hills South Australia 7.18
# 3 Alice Springs Northern Territory 14.2
# 4 Australia's Coral Coast Western Australia 47.4
#...
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다