[英]Python pandas dataframe transformations with groupby, pivot and transpose
[英]Pandas/Python - Dataframe transpose/pivot
我有一个来自“df.groupby(”symbol”).tail(2)”的 dataframe,如下所示
ID | 象征 | 价格 |
---|---|---|
0 | 币安比特币 | 0.009545 |
1个 | 币安比特币 | 0.009455 |
2个 | ONEUSDT | 0.220050 |
3个 | ONEUSDT | 0.220055 |
我想转置/旋转数据以获得
ID | 象征 | 最后价格 | 时价 |
---|---|---|---|
0 | 币安比特币 | 0.009545 | 0.009455 |
1个 | 奥斯特 | 0.220050 | 0.220055 |
Pandas可以实现吗?
谢谢
也许你可以使用groupby
+ agg
:
new_df = df.groupby('symbol')['prices'].agg(Last_Price='first', Current_Price='last').reset_index()
Output:
>>> new_df
symbol Last_Price Current_Price
0 BNBBTC 0.009545 0.009455
1 ONEUSDT 0.220050 0.220055
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.