У меня есть фрейм данных следующего формата:
#join two dataframes to find same row values having different values in corresponding rows
f = pd.DataFrame({'TS': [101, 102,103], 'date': ['2012-01-18','2014-11-16','2016-08-20'] , 'lbl': ['f', 'f', 'f']})
m = pd.DataFrame({'TS': [101, 101,104], 'date': ['2012-05-08','2013-01-26','2016-04-30'] , 'lbl': ['m', 'm', 'm']})
Я хочу присоединиться к ним и упорядочить их по их TS и датам ie Мне нужно знать, какое вхождение TS идет после другого:
конечный df после операции будет выглядеть следующим образом:
TS date lbl
101 2012-01-08 f
101 2013-05-08 m
101 2013-01-26 m
102 2014-11-16 f
103 2016-08-20 f
104 2016-04-30 m
Я пытался
result2=result.sort_values(['TS','date'],ascending=[True,True])
, но это дает мне соответствующие результаты, я хочу, чтобы те же значения TS с различными значения даты вместе. Я использую groupby
?