Python中int变量的计时计算

Python中int变量的计时计算,python,pandas,Python,Pandas,我有int格式的日期数据,如下所示: 假设有两个不同的列:“Timestamp\u start”和“Timestamp\u End”。 由于时间戳值转换为int,如何以分钟为单位计算两个时间戳之间的时间差 例如,如果值的格式为yyyymmddhhss,则时间戳_开始为201911030903,时间戳_结束为201911031006。结果可能是63分钟 由于Python中有复杂的日期时间转换,我不知道如何计算以分钟为单位的时间差。结果也将是int。您可以为此使用pd.to\u datetime

我有int格式的日期数据,如下所示:

假设有两个不同的列:“Timestamp\u start”和“Timestamp\u End”。 由于时间戳值转换为int,如何以分钟为单位计算两个时间戳之间的时间差

例如,如果值的格式为yyyymmddhhss,则时间戳_开始为201911030903,时间戳_结束为201911031006。结果可能是63分钟


由于Python中有复杂的日期时间转换,我不知道如何计算以分钟为单位的时间差。结果也将是int。

您可以为此使用
pd.to\u datetime

将熊猫作为pd导入
ts1='201911030903'
ts2='201911031006'
sr=pd.系列([ts1,ts2])
sr=pd.to_日期时间(sr)
那只是为了制造一个可复制的问题。这使得:

Out[44]:
0   2019-11-03 09:03:00
1   2019-11-03 10:06:00
数据类型:datetime64[ns]
现在开始你的问题,只需减去并除以60(秒):

diff=sr[1]-sr[0]
整数(秒差/60)
Out[41]: 63