Вычтите столбец даты и времени (несколько значений) из отметки времени в pandas df - PullRequest
0 голосов
/ 22 декабря 2018

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)
...