【发布时间】:2019-11-06 18:08:31
【问题描述】:
我正在尝试拆分列,但我注意到拆分更改了其他值。例如,第 10 行的某些值与第 8 行交换。这是为什么呢?
ID 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 | ------ | -----
之前:
之后:
数据包含数千行,但我只显示了一行。
【问题讨论】:
-
如已发布,没有足够的日期来重现错误。考虑发布更多数据。请provide a reproducible copy of the DataFrame with
to_clipboard