숫자가 아닌 행렬이 있습니다 (누락 값은 공백이며, 난이 아님).R : 행 값의 양을 기준으로 행렬을 정렬하십시오.
mat = read.table(textConnection(
" s1 s2 s3
g1 a;b a b
g2 b
g3 a a;b"), row.names = 1, header = TRUE, sep = "\t", stringsAsFactors = FALSE)
mat = as.matrix(mat)
내가 원하는 것은 행의 하위 2 개 값이 가장 큰 행을 선택하는 것입니다.
그래서 결과는하지만 이해가 안 돼요
이g1 a;b a b # with three values
g3 a a;b # with two values
# g2 should be excluded because it only has one value
내 접근 방식은 값만큼
- 종류의 매트릭스 될 수 있어야 항목 수로 행렬을 정렬합니다.
아이디어가 있으십니까?
값이있는 행렬의 셀을 계산하고,이 개수로 정렬하고, 임계 값 이하로 행을 삭제 하시겠습니까? – lmo