Hier ist mein Datenrahmen:Pandas Datum Unterschied in einer Spalte
import pandas as pd
df_manual = pd.DataFrame({'A': ['one', 'one', 'two', 'two', 'one'] ,
'B': ['Ar', 'Br', 'Cr', 'Ar','Ar'] ,
'C': ['12/15/2011', '11/11/2001', '08/7/2015', '07/3/1999','03/03/2000' ]})
Ich mag würde Spalte erstellen, die Datumsdifferenz für Spalt sehen enthalten würde (mit vorheriger Gruppierung). Hier ist, was ich schrieb:
df_manual['C']=pd.to_datetime(df_manual['C'])
df_manual['diff'] =
df_manual.groupby(['A'])['C'].transform(lambda x: x.diff())
Aber das Ergebnis ich nicht Tag Unterschied. Resultierende Differenz zwischen 2001-11-11 und 2000-03-03 ist ein Datum 1971-09-11, während ich die Anzahl der Tage dazwischen brauche.
Irgendeine Idee, wie man es erreicht?