Я пытаюсь разделить определенные значения в столбце панд, чтобы любые "группы" значений стали отдельными значениями.
Код, который я сейчас использую для этого, выглядит следующим образом:
import csv
import pandas as pd
data = pd.read_csv('ctabuses.csv')
route_column = data['routes']
with open('results.csv', 'wt+') as csv_file:
writer = csv.writer(csv_file)
for value in route_column:
writer.writerow(value.split)
Однако, когда я записываю содержимое в файл, он производит это:
126
121,123
1,7,X28,126,129,130,132,151
1,7,X28,126,129,130,151
1,7,X28,126,129,130
1,7,X28,126,129
1,3,4,7,J14,26,X28,126,129,132,143,147,148
7,126,132,143,147
1,7,X28,126,129
3,4,6,J14,26,143
1,7,X28,126,129,151
1,7,X28,126,129,130,134,135,136,151,156
125,126
126
126
126
Я искал и пробовал все, что мог придумать, и продолжаю получать тот же результат.
Редактировать: Ожидаемый результат Мой ожидаемый результат, если я столкнусь с группой значений, подобной этой:
1,7,X28,126,129,130,134,135,136,151,156
Должно быть:
1
7
X28
126
129
130
134
135
136
151
156
Который затем будет использован для импорта в базу данных MySQL.