Pandas dt访问器

温馨提示: 本文最后更新于2024-11-04 19:15:30,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 梦幻屋

在Pandas的datetime类型中,dt访问器提供了多种属性和方法,用于处理日期和时间数据。以下是dt访问器提供的全部属性和方法:

属性

  • dt.year:年份
  • dt.month:月份
  • dt.day:日
  • dt.hour:小时
  • dt.minute:分钟
  • dt.second:秒
  • dt.microsecond:微秒
  • dt.nanosecond:纳秒
  • dt.week:周(1-53)
  • dt.weekofyear:年份中的周数(1-53)
  • dt.weekday:星期(0-6,周一为0)
  • dt.weekday_name:星期名称(如’Monday’)
  • dt.quarter:季度(1-4)
  • dt.is_month_start:是否为月份的第一天
  • dt.is_month_end:是否为月份的最后一天
  • dt.is_quarter_start:是否为季度的第一天
  • dt.is_quarter_end:是否为季度的最后一天
  • dt.is_year_start:是否为年份的第一天
  • dt.is_year_end:是否为年份的最后一天
  • dt.daysinmonth:该月的天数
  • dt.days_in_month:同daysinmonth

方法

  • dt.to_period():将日期时间转换为周期
  • dt.to_period('M'):将日期时间转换为月份周期
  • dt.to_period('Q'):将日期时间转换为季度周期
  • dt.to_period('A'):将日期时间转换为年度周期
  • dt.to_period('W'):将日期时间转换为周周期
  • dt.to_period('D'):将日期时间转换为日周期
  • dt.to_pydatetime():将Pandas的Timestamp转换为Python的datetime对象
  • dt.tz_localize(tz):本地化时间,设置时区
  • dt.tz_convert(tz):转换时间到另一个时区
  • dt.normalize():将时间标准化为00:00:00
  • dt.combine(other):将两个Series组合成一个MultiIndex
  • dt.round(freq):四舍五入到指定的频率
  • dt.floor(freq):向下舍入到指定的频率
  • dt.ceil(freq):向上舍入到指定的频率
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容