#python #pandas #dataframe
#python #pandas #dataframe
Вопрос:
Я пытаюсь добавить пробел между каждой буквой из столбца «col2» в dataframe df_input
df_input
col1 col2 col3 col4
0 ID1 DEAA 69 min-8
1 ID1 DZD 69 min-8
2 ID3 DAA 54 min-15
3 ID3 ACD 54 min-15
4 ID3 R 54 min-15
5 ID8 U 2 min-40
6 ID8 TCETR 2 min-40
Я пытаюсь получить этот результат :
df_output
col1 col2 col3 col4
0 ID1 D E A A 69 min-8
1 ID1 D Z D 69 min-8
2 ID3 D A A 54 min-15
3 ID3 A C D 54 min-15
4 ID3 R 54 min-15
5 ID8 U 2 min-40
6 ID8 T C E T R 2 min-40
Комментарии:
1. Почему Python2.7?!
2. Я знаю, что это устарело, но это не зависит от меня…
3. Мне жаль тебя
Ответ №1:
Использовать Series.str.join
:
df['col2'] = df['col2'].str.join(' ')
print (df)
col1 col2 col3 col4
0 ID1 D E A A 69 min-8
1 ID1 D Z D 69 min-8
2 ID3 D A A 54 min-15
3 ID3 A C D 54 min-15
4 ID3 R 54 min-15
5 ID8 U 2 min-40
6 ID8 T C E T R 2 min-40