R에서 수정하는 방법: "%>%" 함수를 찾을 수 없습니다.
R에서 발생할 수 있는 오류는 다음과 같습니다.
Error: could not find function "%>%"
이 오류는 dplyr 패키지를 먼저 로드하지 않고 R에서 ” %>% ” 함수를 사용하려고 할 때 자주 발생합니다.
이 오류를 해결하려면 먼저 dplyr 패키지를 로드하세요.
library (dplyr)
다음 예에서는 실제로 이 오류를 수정하는 방법을 보여줍니다.
오류를 재현하는 방법
서로 다른 팀의 서로 다른 농구 선수들이 득점한 점수를 표시하는 다음과 같은 데이터 프레임이 R에 있다고 가정합니다.
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
points=c(6, 14, 15, 19, 22, 25, 39, 34))
#view data frame
df
team points
1 to 6
2 to 14
3 to 15
4 to 19
5 B 22
6 B 25
7 B 39
8 B 34
이제 ” %>% ” 함수를 사용하여 각 팀의 플레이어가 득점한 평균 점수를 구한다고 가정해 보겠습니다.
#find average points scored by players on each team
df %>%
group_by (team) %>%
summarize (avg_points = mean(points))
dplyr 패키지를 로드하지 않았기 때문에 오류가 발생했습니다.
오류를 수정하는 방법
이 오류를 해결하는 방법은 ” %>% ” 함수를 사용하기 전에 dplyr 패키지를 로드하는 것입니다.
library (dplyr)
#find average points scored by players on each team
df %>%
group_by (team) %>%
summarize (avg_points = mean(points))
# A tibble: 2 x 2
team avg_points
1 A 13.5
2 B 30
출력에는 각 팀의 플레이어가 득점한 평균 점수가 표시되며 ” %>% ” 기능을 사용하기 전에 dplyr 패키지를 로드했기 때문에 오류가 발생하지 않습니다.
추가 리소스
다음 튜토리얼에서는 R의 다른 일반적인 오류를 수정하는 방법을 설명합니다.
R에서 수정하는 방법: “ggplot” 함수를 찾을 수 없습니다.
R에서 수정하는 방법: 사용하지 않는 인수를 선택하는 중 오류가 발생했습니다.
R에서 수정하는 방법: 이름이 이전 이름과 일치하지 않습니다.