我想计算第一行和最后一行之间的时间差,我面临的问题是先获得差值,我使用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]