df head image У меня есть 1 файл pd.df с метками времени в utc и state_abbr для каждой транзакции.и другой pd.df с time_difference от utc в int (минус значения, так как это только состояния США).
Я бы хотел вычесть эти часы из utc, чтобы получить local_time в каждой транзакции.
я пробовал timedelta, но так как значения отрицательные и есть 2 df, поэтому мне нужно реализовать панды здесь, также пробовал лямбда, но я делаю что-то не так:
utc_diff является pd.series ofНег.date - это полное время и местное время, требуемый результат.
df['hours_diff'] = pd.to_datetime(abs(df['utc_diff']), format='%H')
df['local time'] = df.apply(lambda row: row['date'] - row['hours_diff'] , axis=1)