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)

questionAnswers(3)

yourAnswerToTheQuestion