我想将具有多个值的列拆分为一个

I want to split a column with multiple values as one

所以我当前的专栏是这样的

姓名 新名称
一个 一个
B,A B
c 一个
D,G C

所以,有些字段有多个值,有些没有,我如何将它们分成一个值。

我不是很熟悉表格,但我相信你仍然可以使用 string.split(“,”)

IIUC:

通过upper(),split() and explode()方法尝试:

df['New Name']=df['Name'].str.upper().str.split(',').explode(ignore_index=True)[0:len(df)]

df的输出:

   Name     New Name
0   A       A
1   B,A     B
2   c       A
3   D,G     C