数据框字符串拆分列

时间:2021-06-30 11:48:19

标签: python jupyter-notebook jupyter-lab

我有来自 DB 的 DataFrame。

<头>
id 价值观
1 32,4;12,4|36,8;14,1|38,1;15
2 10,15;16,3579|11,9;20,537
3 1,5;2,1|1,8;2,4|1,9;2,9

我如何获得?

<头>
id column1 column2 column3 colum4 .... xxx
1 32,4 12,4 36,8 14,1 38,1 15
2 10,15 16,3579 11,9 20,537 NULL NULL
3 1,5 2,1 1,8 2,4 1,9 2,9

谢谢。

1 个答案:

答案 0 :(得分:1)

你可以试试:

df['values']=df['values'].str.replace('|', ';')
df['values'].str.split(';',expand=True)
相关问题