基于pandas中的分隔符的行的重复部分



是否有可能根据分隔符复制部分行

例如,如果我有这样的df:

Cars             Country       Trans                     trans_id
Alto             Australia     Automatic & Manual        auto & man

我想转换&分隔符为2行,并保持其他列相同的

所需输出应为:

Cars             Country       Trans                     trans_id        New_Trans     NewTransID
Alto             Australia     Automatic & Manual        auto & man      Automatic     auto
Alto             Australia     Automatic & Manual        auto & man      Manual        man

使用:

df = (df.assign(new_Trans = df['Trans'].str.split(' & '),
new_trans_id = df['trans_id'].str.split(' & '))
.explode(['new_Trans','new_trans_id']))

相关内容

  • 没有找到相关文章

最新更新