안녕하십니까 교수님.
R사용을 시작하는 초보 연구자입니다.
moonBook 패키지를 알게 되어 mytable( )함수를 사용하고자 하는데 제가 가지고 있는 dataframe에 적용시 몇가지 문제가 있어 문의드립니다.
1. ' DSA ' is an invalid column name: Instead ' low_DSA ' is used
위와 같은 메시지가 발생합니다. 'DSA' column은 factor로 코딩되어 있고 low_DSA는 character로 코딩되어 있습니다. 그 차이로 인해 발생하는 문제인지요?
2. mytable_sub(DSA~.,show.all=TRUE,data=matched_KOTRY,method = 3,catMethod = 0) 이와같이 함수를 실행했을 때
names(subgroup) <- rownames(result)에서 다음과 같은 에러가 발생했습니다:
'names' 속성 [2]는 반드시 벡터 [1]와 같은 길이를 가져야 합니다
위와 같은 에러 메세지가 발생합니다.
그래서 변수 하나 하나씩 지정을 하면 분석이 되는 것도 있고 되지 않는 것도 있습니다. 예를들어 어떤 변수에 대해서는
Error in data.frame(y = data[[y]], x = data[[x]]) :
arguments imply differing number of rows: 586, 0
obj[[i]]에서 다음과 같은 에러가 발생했습니다:첨자의 허용 범위를 벗어났습니다
위와 같은 에러 메세지가 발생합니다. 이 column의 경우에는 다수의 결측치를 포함하고 있습니다. 결측치가 문제인 것일지요? 그렇다면 해결하는 방법은 무엇일지 여쭙습니다.
부디 고견을 부탁드립니다. 감사합니다.