2021-01-21
阅读量:
416
python怎么把上面这个dataframe中每个sku中时间最早的数据取出来?
问:
python怎么把上面这个dataframe中每个sku中时间最早的数据取出来?
答:
实现代码如下:
df = pd.DataFrame({'SKU':['A','A','A','B','B','B','C','C'], 'time':['2021-1-1','2021-1-3','2021-1-2','2021-1-2','2021-1-4','2021-1-3','2021-1-8','2021-1-6'], 'value':[1,2,3,4,5,6,7,8]}) df.set_index(['SKU', 'time'],inplace=True) data = df.sort_index(level=["SKU","time"]).reset_index(['SKU','time']).groupby('SKU').apply(lambda x:x.iloc[0,:]) data.set_index('SKU')
85.2240
2
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
1条评论