zoukankan      html  css  js  c++  java
  • Pandas datetime常用属性

    一个数组,其中date列为datetime类型
    可使用df.info()提前确认类型,如果不是datetime可使用pd.to_datetime(df['date'])进行类型转化

    df['date'].dt.day # 提取日期
    df['date'].dt.month # 提取月份
    df['date'].dt.year # 提取年份
    df['date'].dt.minute # 提取分钟
    df['date'].dt.second # 秒
    df['date'].dt.week # 一年中的第几周
    df['date'].dt.weekday # 返回一周中的星期几,0:星期一,6:星期天
    df['date'].dt.dayofyear # 返回一年中的第几天
    df['date'].dt.quarter # 日期是第几个季度
    df['date'].dt.is_month_start # 判断日期是都是每月的第一天
    df['date'].dt.is_month_end # 判断日期是都是每月最后一天
    df['date'].dt.is_leap_year # 判断是否是闰年
    df['date'].dt.month_name() # 返回月的英文
    df['date'].dt.to_period('Q') # 通过参数将时间处理返回参数对应的数组 M:月份、Q:季度、A:年度、D:天
    

    举例:

    df['Year'] = df.OrderDate.dt.to_period('A')
    df['Quarter'] = df.OrderDate.dt.to_period('Q')
    df['Month'] = df.OrderDate.dt.to_period('M')
    df['Day'] = df.OrderDate.dt.to_period('D')
    df[['Year','Quarter','Month','Day']]
    

  • 相关阅读:
    13.6 线程通信
    13.5 线程同步
    13.4 控制线程
    13.3 线程的生命周期
    13.2 线程的创建与启动
    13.1 线程概述
    12.10 NIO.2的功能和用法
    bs4
    mysql基本命令
    HDU-1021 Fibonacci Again
  • 原文地址:https://www.cnblogs.com/Wendy-r/p/14963430.html
Copyright © 2011-2022 走看看