遍历具有时间值和返回秒数的pandas DataFrame列,可以通过以下步骤完成:
import pandas as pd
from datetime import datetime
df = pd.DataFrame({'时间列': ['2022-01-01 10:30:00', '2022-01-01 12:45:00', '2022-01-01 15:20:00']})
df['时间列'] = pd.to_datetime(df['时间列'])
def get_seconds(row):
now = datetime.now()
time_diff = now - row['时间列']
return time_diff.total_seconds()
df['秒数列'] = df.apply(get_seconds, axis=1)
现在,DataFrame中会有一个新的列"秒数列",其中包含了每个时间值距离当前时间的秒数。
关于时间值和秒数列的概念、应用场景以及相关产品,以下是一些信息:
以上是关于遍历具有时间值和返回秒数的pandas DataFrame列的完善且全面的答案,希望对您有帮助!
领取专属 10元无门槛券
手把手带您无忧上云