TungNT (Blue)

tungnt.blue@gmail.com

User Tools

Site Tools


development:python:pandas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
development:python:pandas [2024/11/18 13:32] – [Cập nhật dữ liệu cột của một dataframe từ một dataframe khác] tungntdevelopment:python:pandas [2024/11/19 14:41] (current) – [5. Group/Sort Data] tungnt
Line 260: Line 260:
  
 df_groups = df.groupby(['transaction_id']).agg({'transaction_id':'size', 'fee': 'sum', 'amount': 'mean'}).rename(columns={'transaction_id':'count', 'fee': 'fee_total', 'amount': 'amount_avg'}).reset_index() df_groups = df.groupby(['transaction_id']).agg({'transaction_id':'size', 'fee': 'sum', 'amount': 'mean'}).rename(columns={'transaction_id':'count', 'fee': 'fee_total', 'amount': 'amount_avg'}).reset_index()
 +
 +df_ut_groups = df_ut_trans.groupby(['user_id', 'type']).agg({'type':'size', 'request_amount': 'sum', 'fee': 'sum', 'fee_fixed': 'mean', 'fee_flexible': 'mean', 'partner_fee': 'sum'}).rename(columns={'type':'count', 'request_amount': 'gmv', 'fee': 'fee', 'fee_fixed': 'fee_fixed', 'fee_flexible': 'fee_flexible', 'partner_fee': 'partner_fee'}).reset_index()
 +
  
 df_groups.sort_values(by='count', ascending=False) df_groups.sort_values(by='count', ascending=False)
development/python/pandas.1731936758.txt.gz · Last modified: 2024/11/18 13:32 by tungnt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki