Size: a a a

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

2021 October 03

M

Mikhail in Python для анализа данных
Не обязательно
источник

M

Mikhail in Python для анализа данных
Он умеет transform, ну и в крайнем слуяае можно apply фции сделать
источник

IS

Ilya Shutov in Python для анализа данных
Сейчас даже не про скорость речь шла, а про алгоритмику. Учиться красивым и правильным вещам надо на простых задачах.
источник

M

Mikhail in Python для анализа данных
На каждую группу
источник

M

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

D

Damocl in Python для анализа данных
def drop_paired3(data:pd.DataFrame, target_column:str):
   result = data.copy()
   
   result['abs'] = result[target_column].apply(abs)
   
   result = result.sort_values([target_column])
   result['cumsum1'] = result.groupby('abs')[target_column].transform(pd.Series.cumsum)
   
   result = result.sort_values([target_column], ascending=False)
   result['cumsum2'] = result.groupby('abs')[target_column].transform(pd.Series.cumsum)
   
   result = result[(result['cumsum1'] != 0) & (result['cumsum2'] != 0)].sort_index()
   
   return result[list(data)]
источник

M

Mikhail in Python для анализа данных
abs метод на колонке
источник

D

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

M

Mikhail in Python для анализа данных
не .apply(abs) а .abs()
источник

D

Damocl in Python для анализа данных
Окей, а сама то идея верно написанна? Ибо алгоритм не работает
источник

D

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

D

Damocl in Python для анализа данных
Когда должно быть вон
источник

M

Mikhail in Python для анализа данных
Условия неправильно
источник

M

Mikhail in Python для анализа данных
В фильтре
источник

M

Mikhail in Python для анализа данных
> 0, < 0
источник

M

Mikhail in Python для анализа данных
А не !=
источник

D

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

D

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

D

Damocl in Python для анализа данных
Стало лучше, но хуже)
источник

D

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