Есть ли такой метод, как pd.to_datetime? - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу знать, есть ли такой метод, как pd.to_datetime, т.е. я хочу иметь что-то вроде df ['column1']. To_datetime ()

1 Ответ

0 голосов
/ 22 сентября 2019

Рассмотрим следующий фрейм данных:

import pandas as pd
import datetime
raw_data = {'Player':      ['Matthew', 'John', 'Lisa', 'Taylor', 
                        'Matthew', 'John', 'Lisa', 'Taylor',
                        'Matthew', 'John', 'Lisa', 'Taylor',
                        'Matthew', 'John', 'Lisa', 'Taylor'],

        'Race Number': [1, 1, 1, 1, 
                        2, 2, 2, 2,
                        3, 3, 3, 3,
                        4, 4, 4, 4],

        'Place':       [2, 1, 3, 4,
                        3, 2, 4, 1,
                        1, 3, 4, 2,
                        2, 1, 3, 4],

       'Date of Race': ['1/1/2019','1/1/2019','1/1/2019','1/1/2019',
                        '1/2/2019','1/2/2019','1/2/2019','1/2/2019',
                        '1/3/2019','1/3/2019','1/3/2019','1/3/2019',
                        '1/4/2019','1/4/2019','1/4/2019','1/4/2019'            
       ]}

mariokartdata = pd.DataFrame(raw_data)
mariokartdata.dtypes

Возвращает:

Player          object
Race Number      int64
Place            int64
Date of Race    object

Но если вы запустите:

mariokartdata['Date of Race'] = pd.to_datetime(mariokartdata['Date of Race'])
mariokartdata.dtypes

Теперь вернется:

Player                  object
Race Number              int64
Place                    int64
Date of Race    datetime64[ns]

Тем самым создается значение datetime для столбца ['Date of Race'].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...