Извлечь список из ячейки и добавить новые строки в dfPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Извлечь список из ячейки и добавить новые строки в df

Сообщение Anonymous »

Ниже вы найдете пример небольшого и простого df, над которым я работал.
Я изо всех сил пытался избавиться от списков ячеек и заменить их соответствующим образом.



col1col2
col3




[a,b]
не список
[1,2,3]


не список
[@, $]
не список


не список
не список< /td>
не список



Списки могут быть размещены случайным образом в моем файле df. Для строки они могут быть в каждом столбце или ни в одном из них.
Мне нужно извлечь каждый список из ячейки, умножить соответствующие строки, чтобы они стали комбинацией элементов списка.
Вот что Я хотел бы получить окончательный результат.



столбец1
столбец2
столбец3



а
не список
1


а
не список
2


а
не список< /td>
3


b
нет список
1


b
< td>не список
2


b
не список
3


не список< /td>
@
не список


не список
$
не список

не список
не список
не список


Я понял, что лучший способ сделать такую ​​модификацию — это своего рода рекурсия.
К сожалению, я довольно долго боролся с такой реализацией.
Буду очень благодарен за помощь и вдохновение.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ws-to-a-df
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»