Я пытаюсь разделить столбец, но заметил, что разделение изменило другие значения. Например, некоторые значения строки 10 обмениваются со строкой 8. Почему это так?
Фактические данные для идентификатора 10
| vat_number | email | foi_mail | website
| 10 | abc@test.com;example@test.com;example@test.com | xyz@test.com | example.com
После выполнения этой строки кода:
base_data[['email','email_1','email_2']] = pd.DataFrame(base_data.email.str.split(';').tolist(),
columns = ['email','email_1','email_2'])
base_data становится:
| vat_number | email | foi_mail | website | email_1 | email_2
| 10 | some other row value | some other row value | example.com | ------ | -----
До:
После:
Данныесодержит тысячи строк, но я показал только одну строку.