• 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']]
    

  • 相关阅读:
    佳佳的 Fibonacci
    毒瘤之神的考验
    An error occurred while searching for implementations of method
    eclipse 开发 scala
    hbase的数据模型
    Hbase和RDBMS(关系数据库管理系统)区别
    hbase和mapreduce开发 WordCount
    使用eclipse开发hbase程序
    hbase 的体系结构
    hbase 遇到过的问题
  • 原文地址:https://www.cnblogs.com/Wendy-r/p/14963430.html
Copyright © 2020-2023  润新知