나는 Bayenv에서 공분산 행렬을 생성하기 위해 사용했던 SNPS 파일을 가지고 있으므로이 파일의 각 열은 모집단과 행이 SNP이지만 각 SNP에 대해 두 개의 대립 형에 대해 두 행이 있습니다. (2 * nsnps "행"및 npops "열") 다음과 같이 :행을 짝수 행으로 바꾸기
7 2 2 0 6 2 2
1 0 0 0 0 0 0
0 2 2 0 0 0 0
1 0 0 0 0 0 0
을 그래서이 예제에서 나는 7 명 인구 (열) 및 2 개의 SNP (행)가 위. 이 파일의 형식을 약간 수정해야합니다. 새 파일에서 각 행은 하나의 SNP와 일치해야하며 각 숫자 쌍이 각 대립 유전자에 해당하기 때문에 열의 수는 모집단 수의 두 배가되어야합니다.
7 1 2 0 2 0 0 0 6 0 2 0 2 0
0 1 2 0 2 0 0 0 0 0 0 0 0 0
내가 R이 조작을 할 수있는 방법이 : 그래서 새 파일은 다음과 같이 (nsnps "행"2 * npops "열")을 찾아야한다? 나는 어떤 제안을 주셔서 감사합니다.
는 데이터 프레임인가요? – Sotos
예, 데이터 프레임입니다 – Anna1364