인프런 커뮤니티 질문&답변

jo423님의 프로필 이미지
jo423

작성한 질문수

빅분기 실기 1Day Class(R)

분류 모델

분류모델 강의 df[, "Species"]와 df$Species 차이

작성

·

150

1

안녕하세요. 선생님,

R 입문자입니다.^^

분류모델 강의 내용을 실습하다가 모르는 부분이 있어서 질문 드립니다.

 df[, "Species"]<-ifelse(df$Species=="virginica",1,0)

 model<-glm(Species~., df, family="binomial") 결과와

df$Species<-ifelse(df$Species=="virginica",1,0) 결과의 차이가 있는데 이유를 잘 모르겠습니다. 설명 부탁 드립니다.

감사합니다.

 

답변 2

1

jo423님의 프로필 이미지
jo423
질문자

신속하고 친절한 답변 감사 드립니다.  다시 찬찬히 확인해 보니 오타가 있어서 그랬습니다.^^;;

0

김승욱님의 프로필 이미지
김승욱
지식공유자

안녕하세요 김승욱 입니다.

데이터프레임 객체명이 df의 경우

df[, "Species"] 와 df$Species 는

완전히 같은 결과를 반환하는게 맞습니다.

 

앞에서 먼저 ifelse()로 기존 Species 변수를 덮어쓰면서 한번 변환이 되었기 때문에 뭔가 다르지 않을까요?

코드 실행 전과 후의 데이터프레임 내용을 제가 확인을 못해서 일단 여기까지 답변을 드립니다.

한 번 확인 부탁드립니다.

감사합니다.

 

jo423님의 프로필 이미지
jo423

작성한 질문수

질문하기