2021-01-21
閱讀量:
517
python怎么把上面這個(gè)dataframe中每個(gè)sku中時(shí)間最早的數(shù)據(jù)取出來(lái)?
問(wèn):
python怎么把上面這個(gè)dataframe中每個(gè)sku中時(shí)間最早的數(shù)據(jù)取出來(lái)?
答:
實(shí)現(xiàn)代碼如下:
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')






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論