728x90
Error in select(., Kor) : unused argument (Kor)
원인 : select함수가 MASS패키지와 dplyr패키지 둘다 있기 때문
해결방법
1. select함수 사용할때 마다 dplyr::select() 로 정확히 호출
2. select<-dplyr::select 로 select는 dplyr의select함수라고 선언
library(dplyr)
Kor <- c(90, 85, 90)
Eng <- c(70, 85, 75)
df<-data.frame(Kor,Eng)
df%>%select(Kor)
dplyr의 select함수는 데이터프레임의 column을 선택하여 해당하는 column만 보여주는 함수입니다. dplyr 패키지만 불러왔을때는 에러없이 작동합니다.
library(dplyr)
Kor <- c(90, 85, 90)
Eng <- c(70, 85, 75)
df<-data.frame(Kor,Eng)
library(MASS)
df%>%select(Kor)
하지만 MASS패키지를 불러온뒤 select함수를 사용하면 에러가 발생합니다.
select함수가 MASS패키지와 dplyr패키지 둘다 있기 때문에 에러가 발생하는데요.
해결방법으로는 두가지가 있습니다.
1. 패키지명::함수명()을 이용하여
dplyr::select()으로 dplyr패키지의 select함수를 정확히 호출
2. select<-dplyr::select
select 는 dplyr패키지의 select임을 선언
이 외에도
MASS 패키지의 select(), pylr 패키지의 summarise(), stats 패키지의 filter() 등이 dplyr 패키지의 함수와 충돌합니다.
'R' 카테고리의 다른 글
readr ::read_csv와 read.csv 차이 (0) | 2022.12.14 |
---|---|
R 데이터프레임에서 데이터타입 조건으로 원하는 컬럼만 추출 (0) | 2022.12.14 |
Error in sum(List) : invalid ‘type’ (list) of argument, sum() (0) | 2022.12.14 |
Error in type.convert.default:invalid multibyte string at '<ec><84><9c>?<b8>' (0) | 2022.12.14 |
Error in parse_repo_spec(repo) : Invalid git repo specification: 'ggbiplot' (0) | 2022.12.14 |