Как получить разницу во времени первой строки и последней строки (возникла проблема при преобразовании столбца, который имеет время)? - PullRequest
0 голосов
/ 17 марта 2019

Я хочу рассчитать разницу во времени между первой и последней строками. У меня возникла проблема, чтобы сначала получить разницу, я преобразовал столбец с помощью 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]

...