在Pandas-Python中获取时间戳的分钟数可以使用pandas.Timestamp.minute
方法。这个方法可以返回时间戳对应的分钟数,其取值范围为0~59。
下面是一个例子,假设我们有一个时间戳,存储在一个Pandas的Series中,我们想要获取其分钟数:
import pandas as pd
# 创建一个时间戳Series
ts_series = pd.Series(pd.date_range('2022-02-01', periods=5, freq='3H'))
# 获取时间戳的分钟数
for i in range(len(ts_series)):
minute = ts_series[i].minute
print(minute)
输出结果为:
0
0
0
0
0
上面的代码中,我们首先创建了一个时间戳Series(这里使用了pd.date_range
生成了5个3小时间隔的时间戳)。接着,我们使用一个for循环遍历Series,对每个时间戳单独调用minute
方法获取分钟数,并将其打印出来。由于我们生成的时间戳都是整小时的,所以它们的分钟数都是0。如果生成的时间戳中有分钟部分,那么调用minute
方法就可以获取到它们的分钟数了。
除了minute
方法,Pandas还提供了许多其他时间操作的方法,如second
、hour
、day
、month
、year
等等。这些方法可以帮助我们方便地处理和管理时间戳数据。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Pandas-Python中从时间戳获取分钟数 - Python技术站