ファイル1の列をファイル2の列にマージする必要があります。通常、貼り付けを使用すると機能します。両方のファイルはタブで区切られています(libre office calcでテキストファイルを開き、タブで区切りを選択すると、すべての列が正しく区切られて開きます。テキストファイルで開くとタブで区切られて表示されます)。
したがって、私の2つのファイルは次のようになります(ただし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 4 4 4 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 0 0 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 33 299 23 691 30 181 18 512 3 6 8 8 8 3 49 79 0 1 0 0
6765 0 3805456 3950 1093 4330 0 6614 6374 3376 7866 0 3462 0 0 0 0 3196 5209 3099 7108 0 0 4862 2736 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 0 98593 31 0 27 20168 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 5 400 0 0 11585 21 0 0
ただし、2つのファイルを一緒に貼り付けると列は区別されますが、行が交互になるため、ファイル1行は1、3、5、7などにあり、ファイル2行は2、4、6にあります。 、8、その他
何が起こっているのか知っている人はいますか?ファイルサイズのせいですか?どうすれば解決できますか?
libre office calcにテキストファイルをタブ区切りの.csvファイルとして保存すると、貼り付けが正しく機能します。ただし、コマンドラインでテキストファイルを変換すると、貼り付け機能が失敗し、前述のインターレースの問題が発生します。
また、ファイルサイズが8000から100に縮小された場合でも、貼り付け機能が機能することに注意してください。