У меня есть этот рамка данных, у которого есть несколько идентификаторов и facid. Я хочу группировать по трем столбцам и применить пользовательскую функцию или использовать встроенную функцию pivot для получения ожидаемого выхода.df1 = pd.DataFrame({
'id': [18614, 18614, 18614, 18650, 18650, 18709, 18709],
'facid': [140065, 140065, 140065, 140339, 140339, 140702, 140703],
'location': ['dc', 'dc', 'dc', 'md', 'md', 'md', 'va'],
'key': [433, 442, 443, 434, 444, 442, 443],
'value1': ['yes', 7, 3, 'yes', 4, 5, 6],
'value2': ['stage1', 'NA', 'NA', 'stage2', 'NA', 'NA', 'NA']})
< /code>
И я ожидаю, что вывод такой ... Я также хочу установить значение по умолчанию 999 для двух цифровых столбцов < /p>
df2 = pd.DataFrame({
'id': [18614, 18650, 18709, 18709],
'facid': [140065, 140339, 140702, 140703],
'location': ['dc', 'md', 'md', 'va'],
'length': [7, 999, 5, 999],
'width': [3, 999, 999, 6],
'stage': ['stage1', 'stage2', 'None', 'None']})
Подробнее здесь: https://stackoverflow.com/questions/666 ... ggregation
Группа по нескольким столбцам и выполнять пользовательскую агрегацию ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Группа по нескольким столбцам и агрегации на индивидуальной агрегации парфюмерии
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Polars применяет одну и ту же пользовательскую функцию к нескольким столбцам в группе по
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как группировать по нескольким столбцам и применить пользовательскую функцию в пандах?
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как группировать по нескольким столбцам и применить пользовательскую функцию в пандах?
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-