Данные находятся в столбцах, которые необходимо транспонировать (строки) в столбец, с ограничением на специальный символ, например '.' полная остановка. После каждого специального символа, такого как ".", L oop повторяется до тех пор, пока весь столбец не превратится в строку. , поэтому на выходе он выглядит следующим образом.
df:
index ID-0 ID-1 info_string
0 4 20 This
1 6 8 is
2 8 6 an
3 12 15 apple
4 29 9.
5 45 5 It
6 56 8 is
7 60 10 sweet
8 62 15 .
output df_out:
index ID-0 ID-1 info_string
0 4 6 8 12 29 20 8 6 15 9 This is an apple.
1 45 56 60 62 5 8 10 15 It is sweet.
также. после этого снова, как вернуть исходное состояние, например ...
df_out_reverse:
index ID-0 ID-1 info_string
0 4 20 This
1 6 8 is
2 8 6 an
3 12 15 apple
4 29 9.
5 45 5 It
6 56 8 is
7 60 10 sweet
8 62 15 .
Я пробовал с транспонированием, но не смог остановиться на специальном символе. Переносится полностью.