是否有可能根据分隔符复制部分行
例如,如果我有这样的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']))