Как я могу выбрать несколько столбцов даты в кадре данных в пандах, а затем отформатировать их все? (Python) - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть большой набор данных с несколькими столбцами даты, которые мне нужно очистить, в основном путем удаления метки времени, так как все это 00:00:00. Я хочу написать функцию, которая собирает все столбцы, если type имеет тип datetime, а затем отформатировать их все вместо того, чтобы атаковать по одному.

1 Ответ

0 голосов
/ 08 ноября 2019

Я понял это. Это то, что я придумал, и это работает для меня:

def tidy_dates(df):
    for col in df.select_dtypes(include="datetime64[ns, UTC]"):
        df[col] = df[col].dt.strftime("%Y-%m-%d")
    return df

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