2016-01-28 2 views
0

J'ai cherché de l'aide sur celui-ci et n'a pas trouvé la réponse (je suis sûr que je pose la mauvaise question)pandas géants read_csv pas convertir la chaîne à ce jour

J'ai un fichier CSV, il a des dates dedans, quand je l'ai lu dedans, la conversion de date ne se produit pas.

import pandas 
df = pd.read_csv('file', index_col='Sequence', parse_dates='Date') 

fichier CSV

Sequence,Date,Unit,Name,Indexed,Arbitrated,Redo 
1,2013-01-01,Aloha,first last,831,0,0 

df.Date est un bouquet de chaînes non valeurs datetime

Répondre

2

Vous devez passer la colonne pour analyser comme une liste, pas une chaîne:

df = pd.read_csv('file', index_col='Sequence', parse_dates=['Date']) 

L'explication de docstring pour parse_dates dit "liste des ints ou noms "", car vous pouvez ainsi spécifier plusieurs colonnes à analyser. Mais je suis d'accord pour dire que pour une colonne c'est un peu surprenant.

+0

Oh, pour l'amour du ciel, ça ne peut pas être si simple :) Qu'est-ce qu'un newb. Merci beaucoup pour l'aide. Je continuais à le regarder fixement et je ne pouvais pas voir cette forêt à travers les arbres. – cryptoref