2
데이터 매트릭스 (data
)는 54675obs입니다. 170 변수 중. 수행하고 싶습니다행렬의 서브 세트는 log2에 대한 R의 숫자입니다.
data.matrix.2 <- log2(data[,9:ncol(data)])
즉 9 번째 이후의 값을 나타냅니다. 앞에있는 8 개의 열은 문자입니다. 다음 오류가 발생합니다.
Error in Math.data.frame(data.matrix[, 9:ncol(data)]) :
non-numeric variable in data frame:
행렬의 하위 집합을 로그 변환으로 취급 할 수있는 방법이 있습니까?
감사
또는'which (! sapply (data.matrix.2, is.numeric)) ' –
예. 훨씬 더 컴팩트 한 출력과 오류를 쉽게 찾을 수 있습니다. –