2017-01-30 2 views
1

У меня есть столбец, который содержит строку как дата и время, и я пытаюсь преобразовать столбец на сегодняшний день. Несмотря на то, что фрагмент не выбрасывает ошибку, он возвращает ноль (00:00:00), я прошу вашего любезного указания о том, как преобразовать столбец Week в формат даты MM/dd/yyyy.Преобразование строки в datetime с использованием Pandas

import pandas as pd 
import csv 
from pandas import DataFrame 

third = pd.read_csv('C:/Users/emailcombo.csv') 
third = third.rename(columns={'Phone Number:': 'Phone Number:'}) 

fourth = pd.read_csv('C:/Users/The_Real_InfoCenter.csv') 
fourth = fourth.rename(columns={'Phone Number: ': 'Phone Number:'}) 

merged = pd.concat([third, fourth], ignore_index = True) 

df = DataFrame(merged) 
df['Week:'] = pd.to_datetime(df['Week:']) 
df.sort_values(['Week:'], ascending = [False]) 

df.to_csv('Z:/AWS/updatedinfocentertracker.csv', index=False) 

print "Updating has been done" 

ответ

2

Предлагаю вам предоставить раздел ваших данных. Попробуйте следующее:

import pandas as pd 
df['Week:'] = pd.Series([pd.to_datetime(d) for d in df['Week:']]) 
df.sort_values(['Week:'], ascending = [False]) 
Смежные вопросы