Python 或 pandas 用逗号分割列并追加到行中

C C*_*eng 2 python dataframe pandas

我有一个数据集,如下所示: 1

我想拆分第二列,然后使用 python 或 pandas 附加这样的值:

2

我怎样才能改变它?谢谢

mni*_*ist 6

您可以利用explode

df = pd.DataFrame({'A': [1, 2, 3, 4],
                   'B': ['ab,s', 'a,s,d,f', 'rk,lw', 'get,me']})

# Split by each comma
df.B = df.B.str.split(',')
df.explode('B')
Run Code Online (Sandbox Code Playgroud)