繁体   English   中英

熊猫/Python - Dataframe 转置/枢轴

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM