Я некоторое время искал и не мог найти ответ на это.У меня есть стандартный файл TSV в следующем формате:
1 100 101 350 A
1 101 102 300 A
1 102 103 180 A
1 800 801 60 B
1 801 802 70 B
1 802 803 82 B
1 975 976 105 C
1 976 977 108 C
и т. Д.Это продолжается для нескольких миллионов строк, и в столбце 5 есть 1000 различных регионов (A, B, C).Все регионы имеют разные размеры с точки зрения количества линий.Я хотел бы перебрать файл и разделить каждый регион на отдельный файл.
FileA.txt
1 100 101 350 A
1 101 102 300 A
1 102 103 180 A
FileB.txt
1 800 801 60 B
1 801 802 70 B
1 802 803 82 B
FileC.txt
1 975 976 105 C
1 976 977 108 C