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

CSDN 2024-10-20 12:05:01 阅读 94

目录

一、用法精讲

641、pandas.Timestamp.hour属性

641-1、语法

641-2、参数

641-3、功能

641-4、返回值

641-5、说明

641-6、用法

641-6-1、数据准备

641-6-2、代码示例

641-6-3、结果输出

642、pandas.Timestamp.is_leap_year属性

642-1、语法

642-2、参数

642-3、功能

642-4、返回值

642-5、说明

642-6、用法

642-6-1、数据准备

642-6-2、代码示例

642-6-3、结果输出

643、pandas.Timestamp.is_month_end属性

643-1、语法

643-2、参数

643-3、功能

643-4、返回值

643-5、说明

643-6、用法

643-6-1、数据准备

643-6-2、代码示例

643-6-3、结果输出

644、pandas.Timestamp.is_month_start属性

644-1、语法

644-2、参数

644-3、功能

644-4、返回值

644-5、说明

644-6、用法

644-6-1、数据准备

644-6-2、代码示例

644-6-3、结果输出

645、pandas.Timestamp.is_quarter_end属性

645-1、语法

645-2、参数

645-3、功能

645-4、返回值

645-5、说明

645-6、用法

645-6-1、数据准备

645-6-2、代码示例

645-6-3、结果输出

二、推荐阅读

1、Python筑基之旅

2、Python函数之旅

3、Python算法之旅

4、Python魔法之旅

5、博客个人主页

一、用法精讲

641、pandas.Timestamp.hour属性
641-1、语法

<code># 641、pandas.Timestamp.hour属性

pandas.Timestamp.hour

641-2、参数

        无

641-3、功能

        用于提取Timestamp对象的小时部分。

641-4、返回值

        返回一个整数,代表时间的小时数,范围是0到23。

641-5、说明

        无

641-6、用法
641-6-1、数据准备

641-6-2、代码示例

# 641、pandas.Timestamp.hour属性

import pandas as pd

# 创建一个Timestamp对象

timestamp = pd.Timestamp('2024-10-03 19:17:00')

# 提取小时

hour = timestamp.hour

print(hour)

641-6-3、结果输出

# 641、pandas.Timestamp.hour属性

# 19

642、pandas.Timestamp.is_leap_year属性
642-1、语法

# 642、pandas.Timestamp.is_leap_year属性

pandas.Timestamp.is_leap_year

Return True if year is a leap year.

Returns:

bool

642-2、参数

        无

642-3、功能

        用于判断一个特定的Timestamp对象所代表的年份是否为闰年。

642-4、返回值

        当年份为闰年时,is_leap_year返回 True;当年份不是闰年时,返回False。

642-5、说明

        无

642-6、用法
642-6-1、数据准备

642-6-2、代码示例

# 642、pandas.Timestamp.is_leap_year属性

import pandas as pd

# 创建一个Timestamp对象

timestamp1 = pd.Timestamp('2023-10-03')

timestamp2 = pd.Timestamp('2024-10-03')

# 判断是否为闰年

is_leap1 = timestamp1.is_leap_year

is_leap2 = timestamp2.is_leap_year

print(is_leap1)

print(is_leap2)

642-6-3、结果输出

# 642、pandas.Timestamp.is_leap_year属性

# False

# True

643、pandas.Timestamp.is_month_end属性
643-1、语法

# 643、pandas.Timestamp.is_month_end属性

pandas.Timestamp.is_month_end

Check if the date is the last day of the month.

Returns:

bool

True if the date is the last day of the month.

643-2、参数

        无

643-3、功能

        用于判断一个特定的Timestamp对象是否是该月的最后一天。

643-4、返回值

        当日期是该月份的最后一天时,is_month_end返回True否则,返回False。

643-5、说明

        无

643-6、用法
643-6-1、数据准备

643-6-2、代码示例

# 643、pandas.Timestamp.is_month_end属性

import pandas as pd

# 创建一些Timestamp对象

timestamp1 = pd.Timestamp('2024-10-31') # 10月的最后一天

timestamp2 = pd.Timestamp('2024-10-30') # 10月的不是最后一天

# 判断是否是月末

is_end1 = timestamp1.is_month_end

is_end2 = timestamp2.is_month_end

print(is_end1)

print(is_end2)

643-6-3、结果输出

# 643、pandas.Timestamp.is_month_end属性

# True

# False

644、pandas.Timestamp.is_month_start属性
644-1、语法

# 644、pandas.Timestamp.is_month_start属性

pandas.Timestamp.is_month_start

Check if the date is the first day of the month.

Returns:

bool

True if the date is the first day of the month.

644-2、参数

        无

644-3、功能

        用于判断一个特定的Timestamp对象是否是该月的第一天。

644-4、返回值

        当日期是该月份的第一天时,is_month_start返回True否则,返回False。

644-5、说明

        无

644-6、用法
644-6-1、数据准备

644-6-2、代码示例

# 644、pandas.Timestamp.is_month_start属性

import pandas as pd

# 创建一些Timestamp对象

timestamp1 = pd.Timestamp('2024-10-01') # 10月的第一天

timestamp2 = pd.Timestamp('2024-10-02') # 10月的不是第一天

# 判断是否是月初

is_start1 = timestamp1.is_month_start

is_start2 = timestamp2.is_month_start

print(is_start1)

print(is_start2)

644-6-3、结果输出

# 644、pandas.Timestamp.is_month_start属性

# True

# False

645、pandas.Timestamp.is_quarter_end属性
645-1、语法

# 645、pandas.Timestamp.is_quarter_end属性

pandas.Timestamp.is_quarter_end

heck if date is last day of the quarter.

Returns:

bool

True if date is last day of the quarter.

645-2、参数

        无

645-3、功能

        用于判断一个特定的Timestamp对象是否是该季度的最后一天。

645-4、返回值

        当日期是该季度的最后一天时,is_quarter_end返回True否则,返回False。

645-5、说明

        无

645-6、用法
645-6-1、数据准备

645-6-2、代码示例

# 645、pandas.Timestamp.is_quarter_end属性

import pandas as pd

# 创建一些Timestamp对象

timestamp1 = pd.Timestamp('2024-03-31') # 第一季度的最后一天

timestamp2 = pd.Timestamp('2024-04-01') # 不是季度的最后一天

timestamp3 = pd.Timestamp('2024-06-30') # 第二季度的最后一天

# 判断是否是季度末

is_quarter_end1 = timestamp1.is_quarter_end

is_quarter_end2 = timestamp2.is_quarter_end

is_quarter_end3 = timestamp3.is_quarter_end

print(is_quarter_end1)

print(is_quarter_end2)

print(is_quarter_end3)

645-6-3、结果输出

# 645、pandas.Timestamp.is_quarter_end属性

# True

# False

# True

二、推荐阅读

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


声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。