根据具有特定字符的列条目在熊猫中拆分行-熊猫

时间:2019-03-01 22:44:15

标签: python python-3.x pandas

我有以下数据框:

row_num        causes                     accident_type
0              slip and fall              physical injury
1              gas leak; smoking          fire accident
2              distracted driving         car accident

我的目标是处理上述数据框,以使在 causes 列中具有“;” 项的任何行被拆分为导致该条目中出现错误(同时将原始行的内容复制到拆分行中)。因此,在这种情况下, row_num 1 将分为两行。这是预期的输出:

row_num        causes                     accident_type
0              slip and fall              physical injury
1              gas leak                   fire accident
1              smoking                    fire accident
2              distracted driving         car accident

是否有一个pandas函数可以快速执行此拆分和复制操作,并且还删除了原来的行,因此其中没有带分号的行?

0 个答案:

没有答案