Как удалить дату и время pandas, часы и секунды

Как удалить Date, Hours and Seconds из pandas datetime, чтобы у меня остались только минуты? У меня есть таблица дат в формате:

Date 2015-04-18 23:33:58 2015-04-19 14:32:08 2015-04-20 18:42:44 2015-04-20 21:41:19 

и я хочу:

 Date 33 32 42 41 

Код, который я пытаюсь использовать:

 fiveMin['Date'] = fiveMin['Date'] - pd.Timedelta(fiveMin['Date'], unit='s') 

для удаления секунд, однако я получаю ошибку:

 Value must be Timedelta, string, integer, float, timedelta or convertible 

  • asyncio.ensure_future vs. BaseEventLoop.create_task против простой сопрограммы?
  • custom dict, который позволяет удалять во время итерации
  • Оператор Star * слева и справа от оператора присваивания
  • Запустите HTML-код в браузере (который создается BeautifulSoup) прямо из Python
  • Как я могу контролировать, какой дистрибутив Python для пакета установить пакет, когда у меня есть Python 2, Python 3 и Anaconda на моем компьютере?
  • Пример str.isdecimal () и str.isdigit ()
  • Как повторно запустить код в Python?
  • imaplib.select на большой почтовый ящик: слишком много аргументов для команды
  • One Solution collect form web for “Как удалить дату и время pandas, часы и секунды”

    Если dtype уже datetime вы можете использовать dt accessor для возврата только атрибута минут:

     In [43]: df['Date'].dt.minute Out[43]: 0 33 1 32 2 42 3 41 Name: Date, dtype: int64 

    При необходимости конвертировать с использованием to_datetime :

     df['Date'] = pd.to_datetime(df['Date'])` 

    Если даты являются строками и хорошо сформированы, вы можете просто разделить на : и извлечь второй в последний раскол:

     In [46]: df['Date'].str.split(':').str[-2] Out[46]: 0 33 1 32 2 42 3 41 Name: Date, dtype: object 

    Тем не менее, это возвращает ряд строк, если вы хотите использовать ints, то вы можете использовать int для использования с помощью astype(int) :

     In [47]: (df['Date'].str.split(':').str[-2]).astype(int) Out[47]: 0 33 1 32 2 42 3 41 Name: Date, dtype: int32 
    Interesting Posts
    Python - лучший язык программирования в мире.