Size: a a a

Python для анализа данных

2021 August 24

VM

Valerii Mamontov in Python для анализа данных
Спасибо! Очень круто!
источник

АР

Александр Райков... in Python для анализа данных
есть ли способ запихать в apply прохождение и по колонкам и по строкам? Нужно сделать столбец, в котором по строкам будет идти 1, 1, 1, 2, 2, 2, 3, 3, 3 и т.п., но только до тех пор, пока продолжаются данные по одному человеку исходя из идентификатора в столбце 'id' (данные по одному человеку всегда подряд). Как только пошёл новый человек, нужно начать снова с 1.
источник

АР

Александр Райков... in Python для анализа данных
я это написал циклом, и при имеющемся количестве данных задержек не возникло, но интересна принципиальная возможность обойтись средствами панды без циклов
источник

IS

Ilya Shutov in Python для анализа данных
это называется RLE
либо сделать группировку по человеку и присвоить порядковый номер по каждой группе

постановка нечеткая, лучше просто привести пример исходного фрейма и желаемый результат
источник

АР

Александр Райков... in Python для анализа данных
В смысле? У человека и так порядковый номер есть, и данные по людям сгруппированы. Нужно внутри данных одного человека определённую структуру создать
источник

АР

Александр Райков... in Python для анализа данных
а что такое RLE?
источник

IS

Ilya Shutov in Python для анализа данных
источник

АР

Александр Райков... in Python для анализа данных
источник

АР

Александр Райков... in Python для анализа данных
типа такого нужно
источник

АР

Александр Райков... in Python для анализа данных
по id отсортировано, но есть выбывшие, поэтому числа там необязательно подряд
источник

IS

Ilya Shutov in Python для анализа данных
1. группируешь по Id,
2. заполняешь aim результатом целочисленного деления (порядкового номера строки - 1) на 3  

Как-то так:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print((arr - 1) // 3)
источник

АР

Александр Райков... in Python для анализа данных
хорошая мысль!
источник

IS

Ilya Shutov in Python для анализа данных
это не мысль, это типовой рецепт
источник

AK

Anup Kuplu in Python для анализа данных
источник

A

Andrey Denisov in Python для анализа данных
Stack Overflow is currently offline for maintenance
источник

A

Andrey Denisov in Python для анализа данных
П - паника
источник

A

Andrey Denisov in Python для анализа данных
источник

С

Сергей in Python для анализа данных
источник

С

Сергей in Python для анализа данных
3 пакета Python, которые упрощают работу в науке о данных.

https://proglib.io/w/8f27335a
источник
2021 August 25

ОЛ

Олег Логинов... in Python для анализа данных
Всем привет!

Есть датафрейм, в нем числа имеют формат object. Подскажите, пожалуйста, как перевести их в int?
источник