1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
import csv
import pandas as pd
import datetime as dt
with open('JAV2_2016_Semaine04.csv') as fh_in, open('ESSAI.csv', 'w') as fh_out:
csv_reader = csv.DictReader(fh_in)
csv_writer = csv.DictWriter(fh_out,
fieldnames=csv_reader.fieldnames)
csv_writer.writeheader()
for row, values in enumerate(csv_reader,2):
try:
inNumberfloat = float(values['Time'])
Hours=int(inNumberfloat*24)
Minutes=int((inNumberfloat*24-Hours)*60)
Secondes =int((((inNumberfloat*24-Hours)*60)-Minutes)*60)
values['Time'] = datetime.timedelta(hours=Hours, minutes=Minutes, seconds=Secondes)
csv_writer.writerow(values)
except ValueError:
pass
d = pd.read_csv('ESSAI.csv', sep=',')
df['Date']=pd.to_datetime(df['Date'], format='%m/%d/%Y', errors='coerce')
df['Date'] = df['Date'].dt.strftime('%d/%m/%Y')
df.tail() |
Partager