파일 1의 열을 파일 2의 열로 병합해야 합니다. 일반적으로 붙여넣기를 사용하면 작동합니다. 두 파일 모두 탭으로 구분되어 있습니다(libre office calc에서 텍스트 파일을 열고 탭으로 구분을 선택하면 모든 열이 올바르게 구분되어 열립니다. 텍스트 파일로 열면 탭으로 구분되어 표시됩니다).
따라서 내 두 파일은 다음과 같습니다(그러나 8000줄이 넘습니다).
파일 1:
OTUT 분류 Otu000001 박테리아(100); 바실러스(100); 장구균(100); 100); 루미노코카테리움(100);
Otu000003 박테리아(100); "박테로이데테스"(100); ); 프레보텔라(100);
파일 2
1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 33 34 35 36 37 38 39 4 40 41 42 43 44 45 46 47 48 49 5 50 51 52 53 54 55 56 57 58 59 6 60 61 62 63 64 65 66 67 68 69 7 70 71 72 8 9 부정 긍정 0
0 0 0 1 0 0 0 0 0 0 0 0 2 0 0 0 0 42 0 0 0 0 37 0 0 0 0 0 0 0 5 0 0 0 0 5 3 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 13 0 22 33299 23691 30181 18512 36843 33351 911 22188 1 15688 83 49 79 0 1 0 0
6765 0 3805 456 3950 1093 4330 0 6614 6374 3376 7866 0 3462 0 0 0 0 3196 5209 3099 7108 0 0 4862 2732 0 4026 7528 0 4795 6919 8 49 4 3605 6886 1762 0 0 6125 0 0 0 2222 0 5177 0 9233 0 0 0 8674 4413 14251 7955 2161 2569 1942 1840 0 0 0 0 0 1 0 0 9320 0 0 53 1768 6104 0 0
0 11 0 14 20 0 0 0 0 0 0 0 0 25 0 187 98593 31 0 27 20 168 0 44 35 0 33 2273 0 0 0 13 7 23 17 0 0 15934 0 25258 67 1124 78 0 17078 92 10 23000 0 9 11 0 0 0 70 5454 0 0 0 0 0 0 0 0 0 0 31 0 0 0 11585 21 0 0
하지만 두 파일을 함께 붙여넣으면 열은 잘 구분되지만 행이 엇갈리게 되므로 파일 1 행은 1, 3, 5, 7 등에 있고 파일 2 행은 2, 4, 6에 있습니다. , 8, 기타
무슨 일이 일어나고 있는지 아는 사람이 있습니까? 파일 크기 때문입니까? 어떻게 해결할 수 있나요?
libre office calc에 텍스트 파일을 탭으로 구분된 .csv 파일로 저장하면 붙여넣기가 제대로 작동합니다. 하지만 명령줄을 통해 텍스트 파일을 변환하면 붙여넣기 기능이 실패하고 앞서 언급한 인터레이스 문제가 발생합니다.
또한 파일 크기가 8000에서 100으로 줄어든 경우에도 붙여넣기 기능이 작동한다는 점에 유의하세요.