在Python中如何在下划线后拆分

在Python中如何在下划线后拆分,python,pandas,split,Python,Pandas,Split,我见过很多线程都说如何基于下划线进行拆分,但是如果拆分是在下划线之后进行的,那么如何拆分字符串呢 假设我有一个带有一列的熊猫数据框: item 100_5151 101_1205 102_8153 ... 如何实现以下输出 item id group 100_5151 100_ 5151 101_1205 101_ 1205 102_8153 102_ 8153 ... 提前感谢。您可以使用\u作为分隔符进行拆分,然后再次将\u添加到id字符

我见过很多线程都说如何基于下划线进行拆分,但是如果拆分是在下划线之后进行的,那么如何拆分字符串呢

假设我有一个带有一列的熊猫数据框:

 item
100_5151
101_1205
102_8153
...
如何实现以下输出

  item      id    group
100_5151   100_   5151 
101_1205   101_   1205 
102_8153   102_   8153
...

提前感谢。

您可以使用
\u
作为分隔符进行拆分,然后再次将
\u
添加到id字符串中:

id, group =item.split("_")
id=id+"_"
您可以在
(?)上拆分?