Я заставляю это работать, все еще не понимаю, почему раньше не работало, но вот как я это сделал
def get_extra_hours(value):
x = value['Total Hours'] - 40
if x > 0:
return x
URL = f'https://api.mytimestation.com/v0.1/reports/?api_key={API_KEY}&Report_StartDate={date}&id={CODE}&exportformat=csv'
raw_data = pd.read_csv('testdata.csv')
unified = raw_data.groupby('Employee').sum()
unified['Hourly Rate'] = raw_data.groupby('Employee').first()['Hourly Rate']
unified['Extra Hours'] = unified.apply(get_extra_hours, axis=1)
print(unified.to_string())
я меняю унифицированное ['Extra Hours'] = unified.apply (get_estra_hours, axis = 1), а также измените функцию get_extra_hours ().
Я думаю, что mach_absolute_time - то, что Вы ищете. Для получения дополнительной информации: