Acceso a total_seconds () en la columna de datos de pandas
Quiero crear una nueva columna en un marco de datos de pandas que sea el tiempo transcurrido desde el inicio del marco de datos. Estoy importando un archivo de registro en un marco de datos que tiene información de tiempo de datos, pero el acceso a la función total_seconds () en s_df ['delta_t'] no funciona. Funciona si accedo a los elementos individuales de la columna (s_df ['delta_t']. Iloc [8] .total_seconds ()), pero quiero crear una nueva columna con total_seconds () y mis intentos fallan.
s_df['t'] = s_df.index # s_df['t] is a column of datetime
s_df['delta_t'] = ( s_df['t'] - s_df['t'].iloc[0]) # time since start of data frame
s_df['elapsed_seconds'] = # want column s_df['delta_t'].total_seconds()