Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Lấy ngày trong tuần từ đối tượng Timestamp trong Pandas


Để lấy ngày trong tuần từ đối tượng Timestamp, hãy sử dụng phương thức timestamp.weekday(). Trước tiên, nhập các thư viện cần thiết:

import pandas as pd
import datetime

Thiết lập timestamp trong Pandas. Tạo một đối tượng Timestamp:

timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12))

Lấy ngày trong tuần của năm. Ngày trong tuần được biểu diễn bằng số: Thứ Hai == 0, Thứ Ba == 1 ... Chủ Nhật == 6

timestamp.weekday()

Ví dụ

Dưới đây là mã:

import pandas as pd
import datetime
# thiết lập timestamp trong Pandas
# tạo một đối tượng Timestamp
timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12))
# hiển thị Timestamp
print("Timestamp...\n", timestamp)
# lấy ngày trong tuần của năm
res = timestamp.weekday()
# hiển thị chỉ ngày trong tuần
# ngày trong tuần được biểu diễn bằng số: Thứ Hai == 0, Thứ Ba == 1 ... Chủ Nhật == 6
print("\nLấy ngày trong tuần từ Timestamp...\n", res)

Kết quả

Đoạn mã trên sẽ cho ra kết quả sau:

Timestamp... 2021-05-12 00:00:00
Get the weekday from Timestamp... 2