quinta-feira, 22 de agosto de 2019

Descobrir a diferença de horário de uma lista em Python

Do arquivo share_bikes_chicago eu extrai os valores em string de hora de inicio e hora de fim e converti em data e calculei a diferença para saber o tempo de uso:


import csv
import numpy as np
import matplotlib.pylab as plt
from datetime import datetime
import pandas as pd
from datetime import timedelta

#base = pd.read_csv('chicago.csv') # base = pb.read_csv('chicago.csv',header = None)
with open("chicago.csv", "r") as file_read:
    reader = csv.reader(file_read)
    data_list = list(reader)
    #data_list = str(reader)
 
ntarefa_1 = []
ntarefa_2 = []
ntarefa_3 = []
ntarefa_4 = []
delta = []
linha = 1
while (linha <= 1000):
    estudo = data_list[linha]
    ntarefa_4 = []
    ntarefa_4 = estudo[0]
    ntarefa_2 = datetime.strptime(ntarefa_4, '%Y-%m-%d %H:%M:%S')
    ntarefa_3 =[]
    ntarefa_3 = estudo[1]
    ntarefa_1 = datetime.strptime(ntarefa_3, '%Y-%m-%d %H:%M:%S')
    delta.append(ntarefa_1 - ntarefa_2)
    linha += 1

Resultado:



Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.