1
나는이 전에 대답되었지만, 은 다음과 같습니다 상관 행렬을 부여 알고 다음과 같이 R에로드 할 수 있습니다재 배열 행과 열
V A B C D
A 1 0.3 0.1 0.4
B 0.2 1 0.4 0.3
C 0.1 0 1 0.9
D 0.3 0.3 0.1 1
:
corr.matrix <- read.table("path/to/file", sep = '\t', header = T)
rownames(corr.matrix) <- corr.matrix$V
corr.matrix <- corr.matrix[, 2:ncol(corr.matrix)]
플로팅 할 행과 열을 지정하는 2 개의 다른 파일을 기반으로합니다 (일부 파일에는 관심이 없기 때문에). 두 개의 개별 파일이 어떻게 지정되는지 행과 열을 다시 정렬하려고합니다. 예를 들어
는 :
rows.order <- ("rows_order.txt", sep = '\n', header=F)
colnames(rows.order) <- "Variant"
cols.order <- ("cols_order.txt", sep = '\n', header=F)
colnames(cols.order) <- "Variant"
그리고이 단계 후에 나는이 수행 :
cols_order.txt
C
D
E
B
A
...
rows.txt
D
E
Z
B
T
A
...
는이 같은 그 다른 두 파일을 읽을
corr.matrix <- corr.matrix[rows.order$Variant, cols.order$Variant]
값을 그 나는 돈 음모를 꾸미고 싶지는 않지만 성공적으로 제거되지만 주문은 뒤죽박죽입니다. 이 문제를 어떻게 해결할 수 있습니까?
.order
데이터 세트가 올바르게 읽혔습니다 (3 번 확인).