Split datetime64 colonne en une date et une heure de colonne dans les pandas dataframe

Si j'ai un dataframe avec la première colonne étant un datetime64 colonne. Comment puis-je partager cette colonne en 2 colonnes, une colonne de date et d'une colonne de temps. Voici mes données et le code pour l'instant:

DateTime,Actual,Consensus,Previous
20140110 13:30:00,74000,196000,241000
20131206 13:30:00,241000,180000,200000
20131108 13:30:00,200000,125000,163000
20131022 12:30:00,163000,180000,193000
20130906 12:30:00,193000,180000,104000
20130802 12:30:00,104000,184000,188000
20130705 12:30:00,188000,165000,176000
20130607 12:30:00,176000,170000,165000
20130503 12:30:00,165000,145000,138000
20130405 12:30:00,138000,200000,268000
...


import pandas as pd
nfp = pd.read_csv("NFP.csv", parse_dates=[0])
nfp

Donne:

Out[10]: <class 'pandas.core.frame.DataFrame'>
         Int64Index: 83 entries, 0 to 82
         Data columns (total 4 columns):
         DateTime     82  non-null values
         Actual       82  non-null values
         Consensus    82  non-null values
         Previous     82  non-null values
         dtypes: datetime64[ns](1), float64(3)

Du tout bon, mais ne savez pas quoi faire à partir d'ici.

Deux points spécifiquement, je ne suis pas sûr au sujet de:

  1. Est-il possible de le faire quand j'ai lu le fichier csv en premier lieu? Si oui, comment?
  2. Quelqu'un peut-il aider à me montrer comment faire la split une fois, j'ai effectué csv_read?

Aussi, il est partout, je peux regarder ce genre d'information?

Un moment difficile de trouver une référence détaillée de la classe des bibliothèques Merci!

InformationsquelleAutor azuric | 2014-02-16