当前位置: 首页 > article >正文

Python酷库之旅-第三方库Pandas(214)

目录

一、用法精讲

1001、pandas.DatetimeIndex.nanosecond属性

1001-1、语法

1001-2、参数

1001-3、功能

1001-4、返回值

1001-5、说明

1001-6、用法

1001-6-1、数据准备

1001-6-2、代码示例

1001-6-3、结果输出

1002、pandas.DatetimeIndex.date属性

1002-1、语法

1002-2、参数

1002-3、功能

1002-4、返回值

1002-5、说明

1002-6、用法

1002-6-1、数据准备

1002-6-2、代码示例

1002-6-3、结果输出

1003、pandas.DatetimeIndex.time属性

1003-1、语法

1003-2、参数

1003-3、功能

1003-4、返回值

1003-5、说明

1003-6、用法

1003-6-1、数据准备

1003-6-2、代码示例

1003-6-3、结果输出

1004、pandas.DatetimeIndex.timetz属性

1004-1、语法

1004-2、参数

1004-3、功能

1004-4、返回值

1004-5、说明

1004-6、用法

1004-6-1、数据准备

1004-6-2、代码示例

1004-6-3、结果输出

1005、pandas.DatetimeIndex.dayofyear属性

1005-1、语法

1005-2、参数

1005-3、功能

1005-4、返回值

1005-5、说明

1005-6、用法

1005-6-1、数据准备

1005-6-2、代码示例

1005-6-3、结果输出

二、推荐阅读

1、Python筑基之旅

2、Python函数之旅

3、Python算法之旅

4、Python魔法之旅

5、博客个人主页
​​​​​​​

一、用法精讲

1001、pandas.DatetimeIndex.nanosecond属性
1001-1、语法
# 1001、pandas.DatetimeIndex.nanosecond属性
property pandas.DatetimeIndex.nanosecond
The nanoseconds of the datetime.
1001-2、参数

        无

1001-3、功能

        用于获取DatetimeIndex对象中每个时间点的纳秒部分。

1001-4、返回值

        返回一个整数数组,其中每个元素都是对应时间点的纳秒部分。

1001-5、说明

        无

1001-6、用法
1001-6-1、数据准备
1001-6-2、代码示例
# 1001、pandas.DatetimeIndex.nanosecond属性
import pandas as pd
# 创建一个DatetimeIndex
date_index = pd.DatetimeIndex(['2024-11-13 22:34:56.123456789',
                                 '2024-11-13 23:45:06.987654321'])
# 获取纳秒部分
nanoseconds = date_index.nanosecond
print(nanoseconds)
1001-6-3、结果输出
# 1001、pandas.DatetimeIndex.nanosecond属性
# Index([789, 321], dtype='int32')
1002、pandas.DatetimeIndex.date属性
1002-1、语法
# 1002、pandas.DatetimeIndex.date属性
property pandas.DatetimeIndex.date
Returns numpy array of python datetime.date objects.

Namely, the date part of Timestamps without time and timezone information.
1002-2、参数

        无

1002-3、功能

        用于从DatetimeIndex对象中提取日期部分。

1002-4、返回值

        返回一个包含所有日期的数组,格式为标准的Python date对象。

1002-5、说明

        无

1002-6、用法
1002-6-1、数据准备
1002-6-2、代码示例
# 1002、pandas.DatetimeIndex.date属性
import pandas as pd
# 创建一个DatetimeIndex
date_index = pd.DatetimeIndex(['2024-11-13 22:34:56',
                                 '2024-11-14 23:45:06'])
# 获取日期部分
dates = date_index.date
print(dates)
1002-6-3、结果输出
# 1002、pandas.DatetimeIndex.date属性
# [datetime.date(2024, 11, 13) datetime.date(2024, 11, 14)]
1003、pandas.DatetimeIndex.time属性
1003-1、语法
# 1003、pandas.DatetimeIndex.time属性
property pandas.DatetimeIndex.time
Returns numpy array of datetime.time objects.

The time part of the Timestamps.
1003-2、参数

        无

1003-3、功能

        用于从DatetimeIndex对象中提取时间部分。

1003-4、返回值

        返回一个包含所有时间的数组,格式为标准的Python time对象。

1003-5、说明

        无

1003-6、用法
1003-6-1、数据准备
1003-6-2、代码示例
# 1003、pandas.DatetimeIndex.time属性
import pandas as pd
# 创建一个DatetimeIndex
date_index = pd.DatetimeIndex(['2024-11-13 22:34:56',
                                 '2024-11-14 23:45:06'])
# 获取时间部分
times = date_index.time
print(times)
1003-6-3、结果输出
# 1003、pandas.DatetimeIndex.time属性
# [datetime.time(22, 34, 56) datetime.time(23, 45, 6)]
1004、pandas.DatetimeIndex.timetz属性
1004-1、语法
# 1004、pandas.DatetimeIndex.timetz属性
property pandas.DatetimeIndex.timetz
Returns numpy array of datetime.time objects with timezones.

The time part of the Timestamps.
1004-2、参数

        无

1004-3、功能

        用于提取DatetimeIndex中每个时间戳的时间部分(小时、分钟、秒和微秒),并以datetime.time对象的形式返回。

1004-4、返回值

        返回一个包含每个时间戳时间部分的DatetimeIndex对象。

1004-5、说明

        无

1004-6、用法
1004-6-1、数据准备
1004-6-2、代码示例
# 1004、pandas.DatetimeIndex.timetz属性
import pandas as pd
# 创建一个DatetimeIndex
date_rng = pd.date_range(start='2024-11-13', end='2024-11-15', freq='D')
datetime_index = pd.DatetimeIndex(date_rng)
# 获取时间部分
time_parts = datetime_index.timetz
print(time_parts)
1004-6-3、结果输出
# 1004、pandas.DatetimeIndex.timetz属性
# [datetime.time(0, 0) datetime.time(0, 0) datetime.time(0, 0)]
1005、pandas.DatetimeIndex.dayofyear属性
1005-1、语法
# 1005、pandas.DatetimeIndex.dayofyear属性
property pandas.DatetimeIndex.dayofyear
The ordinal day of the year.
1005-2、参数

        无

1005-3、功能

        用于返回DatetimeIndex中每个时间戳的年份中的第几天,这些值是从1到366(在闰年中)之间的整数,表示该日期是该年中的第多少天。

1005-4、返回值

        返回一个整数,表示该日期是该年中的第多少天。

1005-5、说明

        无

1005-6、用法
1005-6-1、数据准备
1005-6-2、代码示例
# 1005、pandas.DatetimeIndex.dayofyear属性
import pandas as pd
# 创建一个DatetimeIndex
date_rng = pd.date_range(start='2024-11-13', end='2024-11-15', freq='D')
datetime_index = pd.DatetimeIndex(date_rng)
# 获取每个日期在一年中的天数
day_of_year = datetime_index.dayofyear
print(day_of_year)
1005-6-3、结果输出
# 1005、pandas.DatetimeIndex.dayofyear属性
# Index([318, 319, 320], dtype='int32')

二、推荐阅读

1、Python筑基之旅
2、Python函数之旅
3、Python算法之旅
4、Python魔法之旅
5、博客个人主页

http://www.kler.cn/a/392779.html

相关文章:

  • Unity3D中Huatuo可行性的思维实验详解
  • Python 敲电子木鱼,见机甲佛祖,修赛博真经
  • Bert中文文本分类
  • SpringBoot集成Flowable
  • STM32开发笔记123:使用FlyMcu下载程序
  • 只谈C++11新特性 - 删除函数
  • 利用编程语言和脚本编写技术,实现自动化渗透测试和安全工具的开发
  • Llama微调测试记录
  • Go 加密算法工具方法
  • 嵌入式linux系统中RTC硬件的控制与实现
  • Go语言入门教案
  • 【vue】toRefs 和 toRef——如何在解构响应式对象时保持响应性
  • 免费,WPS Office教育考试专用版
  • 【初阶数据结构篇】插入、希尔、选择、堆排序
  • 约束(MYSQL)
  • github高分项目 WGCLOUD - 运维实时管理工具
  • A032-基于Spring Boot的健康医院门诊在线挂号系统
  • PCB+SMT线上报价系统+PCB生产ERP系统自动化拼板模块升级
  • 【网络安全】X-Forwarded-For漏洞成因及防范
  • 中断上下文及抢占标志位的检查——基于调度及锁举例
  • 数据库常用语法总结
  • 鸿蒙next版开发:相机开发-元数据(ArkTS)
  • SpringCloud篇(微服务)
  • [CKS] K8S AppArmor Set Up
  • AI 扩展开发者思维方式:以 SQL 查询优化为例
  • automa 浏览器自动化工具插件