Pandas dividem a coluna em várias colunas por vírgula
Estou tentando dividir uma coluna em várias colunas com base na separação por vírgula / espaço.
Meu dataframe atualmente parece
KEYS 1
0 FIT-4270 4000.0439
1 FIT-4269 4000.0420, 4000.0471
2 FIT-4268 4000.0419
3 FIT-4266 4000.0499
4 FIT-4265 4000.0490, 4000.0499, 4000.0500, 4000.0504,
eu gostaria
KEYS 1 2 3 4
0 FIT-4270 4000.0439
1 FIT-4269 4000.0420 4000.0471
2 FIT-4268 4000.0419
3 FIT-4266 4000.0499
4 FIT-4265 4000.0490 4000.0499 4000.0500 4000.0504
Meu código atualmente remove a coluna KEYS e não sei por que. Alguém poderia melhorar ou ajudar a corrigir o problema?
v = dfcleancsv[1]
#splits the columns by spaces into new columns but removes KEYS?
dfcleancsv = dfcleancsv[1].str.split(' ').apply(Series, 1)