📜  Python|熊猫 DatetimeIndex.time(1)

📅  最后修改于: 2023-12-03 15:04:26.930000             🧑  作者: Mango

Python | 熊猫 DatetimeIndex.time

熊猫(Dataframe处理库)中的DatetimeIndex.time方法用于从DatetimeIndex对象中提取出时间信息,返回一个表示每个时间的时间对象。

语法
DatetimeIndex.time
参数

该方法不接受任何参数。

返回值

返回一个包含时间信息的时间对象。

示例
import pandas as pd

data = {'name': ['Rex', 'Griz', 'Vicky'], 
        'birth': ['2019-01-01', '2020-01-01', '2021-01-01']}
df = pd.DataFrame(data)
df['birth'] = pd.to_datetime(df['birth'])
df = df.set_index('birth')

print(df.index.time)

输出结果:

[datetime.time(0, 0) datetime.time(0, 0) datetime.time(0, 0)]

该示例中,我们将birth列中的日期(字符串)转换为Datetime类型的数据,并将其设置为DataFrame对象的索引。然后我们使用DatetimeIndex.time方法从索引中提取出时间信息,返回一个时间对象。

注意事项
  • 时间信息仅包含小时分钟
  • 如果DatetimeIndex中包含的是日期信息而不是时间信息,该方法将返回00:00:00的时间信息对象。