如何获得第一行和最后一行的时差(转换有时间的列时面临问题)?

时间:2019-03-17 09:58:40

标签: dataframe python-3.6

我想计算第一行和最后一行之间的时间差,我面临的问题是先获得差值,我使用datetime.strptime()转换了列,但计时错了(例如,星期四02:33:下午52点将其转换为1900-01-01 19:31:59)我不知道是什么问题,有人可以提前建议我该怎么做。

import pandas as pd
import geopandas
import numpy as np
from shapely.geometry import Point, LineString, MultiPoint
import simplekml
import os
df=pd.read_excel('FlightAnalysis.xlsx',header=0)
df=df.dropna()

df=df.rename(columns={'Time (+08)':'Time_UTC'})

from datetime import datetime

for d in df.Time_UTC:
    df['time'] = datetime.strptime(d, '%a %I:%M:%S %p')` 

我的输入数据是这样的[https://i.stack.imgur.com/LWv2D.jpg] 我的输出数据是这样的[https://i.stack.imgur.com/EmoJI.jpg]

0 个答案:

没有答案