-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
rbind
20.07.07 16:07 작성 조회수 166
0
rbind(m2, c(3,2,4,5)) 를 입력한 결과값이 아래처럼 나옵니다. 선생님 강의처럼 똑같이 실행했는데 왜 오류가 뜰까요?
> rbind(m2,c(5,2,5,5)) #
X1 X2 X3 x4
1 1 2 3 1
2 4 5 6 2
3 7 8 9 3
4 10 11 12 4
5 13 14 15 5
6 <NA> 2 <NA> 5
경고메시지(들):
1: In `[<-.factor`(`*tmp*`, ri, value = 5) :
요인의 수준(factor level)이 올바르지 않아 NA가 생성되었습니다.
2: In `[<-.factor`(`*tmp*`, ri, value = 5) :
요인의 수준(factor level)이 올바르지 않아 NA가 생성되었습니다.
답변을 작성해보세요.
0
코코
지식공유자2020.07.17
안녕하세요. 님
답변이 늦어서 죄송합니다. 질문이 온것을 미처 확인하지 못했습니다.
(패키지 설치와 같은 이슈가 있지 않는 한) 우선 저와 똑같이 실행했을 경우에, 에러가 나는 일은 없을 것입니다.
그리고 해당에러는 m2를 확인해보시면 아실 수 있을 것입니다.
m2에 numric matrix가 아닌 factor형이나 character형 matrix가 들어가 있을 것이라 생각됩니다.
factor형이나 character형 matrix에 numeric형 vector를 강제로 rbind시켜서 나오는 에러인 것 같습니다.
답변 1