Задача DataFrame: сопоставление идентификатора со значением в другой строке. желательно с поляромPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Задача DataFrame: сопоставление идентификатора со значением в другой строке. желательно с поляром

Сообщение Anonymous »

Рассмотрим этот пример:

Код: Выделить всё

import polars as pl

df = pl.DataFrame({
'ID': ['0', '1', '2', '3', '4', '5','6', '7', '8', '9', '10'],
'Name' : ['A','','','','B','','C','','','D', ''],
'Element' : ['', '4', '4', '0', '', '4', '', '0', '9', '', '6']
})
Имя связано с идентификатором. Этот идентификатор используется как значение в столбце «Элемент». Как сопоставить правильное «Имя» с элементами? Также я хочу сгруппировать элементы по «Имени» («Name_list»), подсчитать их и отсортировать по подсчитанным значениям («E_count»).
Результирующий df будет следующим:

Код: Выделить всё

Name_list Element E_count
-------------------------
'B'       '4'     3
'A'       '0'     2
'C'       '6'     1
'D'       '9'     1
Отзывы очень приветствуются; даже решение Pandas.

Подробнее здесь: https://stackoverflow.com/questions/722 ... with-polar
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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