Как прочитать значения даты, отделенные косой чертой из CSV-файлов с пандами? - PullRequest
0 голосов
/ 12 июня 2018

Здравствуйте. Я хочу прочитать значения даты, разделенные / в CSV-файле и преобразовать их в формат даты-времени в python.В этом примере мои значения даты day/month/year/hour/minute/second в столбце Tarih:

enter image description here

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Вы можете попробовать это.

import datetime

# 1st argument: actual date 
# 2nd argument: format of date
mDate = datetime.datetime.strptime("1/1/2012/1/1/1", "%d/%m/%Y/%H/%M/%S")
print(mDate)
0 голосов
/ 12 июня 2018

Я думаю, что нужно to_datetime с форматом параметра определить в http://strftime.org/:

df['date'] = pd.to_datetime(df['Tarih'], format='%d/%m/%Y/%H/%M/%S')
print (df)
            Tarih          Veri                date
0  1/1/2012/1/1/1   6.028350798 2012-01-01 01:01:01
1  1/1/2012/1/1/2  7.072969987  2012-01-01 01:01:02
2  1/1/2012/1/1/3   1.76o4o2oes 2012-01-01 01:01:03
3  1/1/2012/1/1/4  -3.345437166 2012-01-01 01:01:04
4  1/1/2012/1/1/5  -5.209516549 2012-01-01 01:01:05
5  1/1/2012/1/1/6  -3.730161144 2012-01-01 01:01:06
6  1/1/2012/1/1/7  -10.80188385 2012-01-01 01:01:07
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...