我有来自 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 |
谢谢。
答案 0 :(得分:1)
你可以试试:
df['values']=df['values'].str.replace('|', ';')
df['values'].str.split(';',expand=True)