Мой фрейм данных выглядит следующим образом:
df = pd.DataFrame({'col1': [1, 2, 3 ,4 , 5, 6], 'txt': [[2354],[103, 132, 2457],[132, 1476, 6587],[103, 2457],[103, 1476, 2354], np.nan]})
col1 txt
0 1 [2354]
1 2 [103, 132, 2457]
2 3 [132, 1476, 6587]
3 4 [103, 2457]
4 5 [103, 1476, 2354]
5 6 NaN
Столбец 'txt' содержит массив или NaN в каждой ячейке.
Теперь я хотел бы сохранить структуру данных как естьно массивы должны быть строкой, содержащей все элементы, разделенные запятой.
Требуемый вывод (со строкой вместо массива):
col1 txt
0 1 2354
1 2 103, 132, 2457
2 3 132, 1476, 6587
3 4 103, 2457
4 5 103, 1476, 2354
5 6 NaN
Решения, которые я нашел, не сработали для столбца.
Спасибо.