Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Nhận thành phần thứ hai của Giai đoạn

Để nhận thành phần thứ hai của Dấu chấm, hãy sử dụng period.second bất động sản. Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Con gấu trúc.Period đại diện cho một khoảng thời gian. Tạo hai đối tượng dấu chấm

period1 = pd.Period("2020-09-23 05:55:30")
period2 = pd.Period(freq="S", year = 2021, month = 7, day = 16, hour = 2, minute = 35, second = 10)

Hiển thị các đối tượng Giai đoạn

print("Period1...\n", period1)
print("Period2...\n", period2)

Lấy giây từ hai đối tượng Dấu chấm

res1 = period1.second
res2 = period2.second

Ví dụ

Sau đây là mã

import pandas as pd

# The pandas.Period represents a period of time
# creating two Period objects
period1 = pd.Period("2020-09-23 05:55:30")
period2 = pd.Period(freq="S", year = 2021, month = 7, day = 16, hour = 2, minute = 35, second = 10)

# display the Period objects
print("Period1...\n", period1)
print("Period2...\n", period2)

# get the seconds from two Period objects
res1 = period1.second
res2 = period2.second

# Return the seconds from the two Period objects
print("\nSeconds component from the 1st Period object ...\n", res1)
print("\nSeconds component from the 1st Period object ...\n", res2)

Đầu ra

Điều này sẽ tạo ra mã sau

Period1...
2020-09-23 05:55:30
Period2...
2021-07-16 02:35:10

Seconds component from the 1st Period object ...
30

Seconds component from the 1st Period object ...
10