Как я могу расширить внутренний список до новых строк в полях DataFrame (обратная агрегация)Python

Программы на Python
Ответить
Anonymous
 Как я могу расширить внутренний список до новых строк в полях DataFrame (обратная агрегация)

Сообщение Anonymous »

У меня есть pl.DataFrame с вложенными списками.
Я хотел бы преобразовать каждую строку, чтобы в ней было одно значение списка.
Фрагмент примера:
import polars as pl

def expand(df):
# do the job
return df

df = pl.DataFrame(
{
"x": ["A", "B"],
"y": [[1, 2], [3, 4]],
}
)
expected_df = pl.DataFrame({"x": ["A", "A", "B", "B"], "y": [1, 2, 3, 4]})

assert expand(df).equals(expected_df)


Подробнее здесь: https://stackoverflow.com/questions/765 ... ed-aggrega
Ответить

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

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

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

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

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