我试图拆分一列,但我注意到拆分更改了其他值。例如,第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'])
基本数据变为:
| vat_number | email | foi_mail | website | email_1 | email_2
| 10 | some other row value | some other row value | example.com | ------ | -----
之前:
之后:
数据包含数千行,但我只显示了一行。你知道吗
表中的try do表:
并使用循环添加
使用^{} 的
expand
参数:如果我了解这个案子。我相信你需要这样的东西:
逻辑解释如下:
相关问题 更多 >
编程相关推荐