เอกสารเกี่ยวกับแท็ก 'Freq' ของ Pandas อยู่ที่ไหน [ปิด]


96

date_rangeฉันใหม่เพื่อนุ่นและกำลังพยายามที่จะใช้ ฉันเจอสิ่งดีๆทุกประเภทสำหรับfreqเช่นBMEและBMSฉันต้องการที่จะสามารถค้นหาสตริงที่เหมาะสมได้อย่างรวดเร็วเพื่อให้ได้สิ่งที่ฉันต้องการ เมื่อวานนี้ฉันพบตารางที่มีรูปแบบสวยงามอยู่ที่ไหนสักแห่งในเอกสาร แต่ชื่อของตารางนั้นผิดเพี้ยนมากจนฉันไม่สามารถใช้การค้นหาเพื่อค้นหาได้อีกในวันนี้


1
เลวร้ายเกินไปคำถามที่ถูกปิดเพราะนี่เป็นปัญหาจริงๆที่จะเข้าใจเอกสารนุ่นสับสนของระยะเวลาที่จะบอกอะไรเกี่ยวกับfreqspecifiers ขณะPeriod.strftime ()การเรียกร้องที่จะกลับมา " แทนสตริงของรอบระยะเวลา " ซึ่งเห็นได้ชัดว่ามันเป็นอย่างอื่น เช่นMและmสำหรับนาทีและเดือนสร้างวัตถุเดียวกันของfreq='M'...
นาที

คำอธิบายที่เกี่ยวข้องของDateOffset (หน้าเดียวกับที่เชื่อมโยงในคำตอบที่เลือก แต่เริ่มก่อนหน้านี้)
นาที

คำตอบ:


146

คุณสามารถเรียกมันว่าOffset Aliases :

ชื่อแทนสตริงจำนวนหนึ่งถูกกำหนดให้กับความถี่อนุกรมเวลาทั่วไปที่มีประโยชน์ เราจะอ้างถึงนามแฝงเหล่านี้ว่าเป็นนามแฝงออฟเซ็ต

Alias    Description
B        business day frequency
C        custom business day frequency
D        calendar day frequency
W        weekly frequency
M        month end frequency
SM       semi-month end frequency (15th and end of month)
BM       business month end frequency
CBM      custom business month end frequency
MS       month start frequency
SMS      semi-month start frequency (1st and 15th)
BMS      business month start frequency
CBMS     custom business month start frequency
Q        quarter end frequency
BQ       business quarter end frequency
QS       quarter start frequency
BQS      business quarter start frequency
A, Y     year end frequency
BA, BY   business year end frequency
AS, YS   year start frequency
BAS, BYS business year start frequency
BH       business hour frequency
H        hourly frequency
T, min   minutely frequency
S        secondly frequency
L, ms    milliseconds
U, us    microseconds
N        nanoseconds

12
ขอบคุณ! ฉันรู้ว่ามันเป็นคำที่ฉันไม่มีวันค้นหา - "Offset aliases"! จะเป็นประโยชน์สำหรับผู้มาใหม่หากพารามิเตอร์ freq อธิบายค่าที่คาดไว้เป็น 'offset alias'
sundowner

ขอบคุณ. โดยเฉพาะอย่างยิ่งสิ่งต่อไปนี้:
อาทิตย์

1
มีตัวแปรในโมดูลแพนด้าที่มีรายการสตริงออฟเซ็ตหรือไม่
BallpointBen

2
คุณสามารถดูค่าออฟเซ็ตทั้งหมดได้ที่นี่: pd.tseries.offsets.__all__ คุณสามารถดูเวลาที่ถูกต้องทั้งหมดได้ที่นี่: pandas.pydata.org/pandas-docs/version/0.23.4/generated/…
jackalack

@sundowner: " จะเป็นประโยชน์สำหรับผู้มาใหม่หากพารามิเตอร์ freq อธิบายค่าที่คาดไว้เป็น" offset alias "" เห็นด้วย แต่เนื่องจากเอกสารและชื่อของวัตถุใช้สำหรับคำพ้องความหมายอยู่แล้วPeriodและfreqซึ่งจริงๆแล้วผกผันซึ่งกันและกันมีงานมากมายที่จะแก้ไขและทำให้ Pandas เป็นโมดูลทางวิทยาศาสตร์ที่เข้มงวดอย่างที่เราคาดหวังได้ (จริงๆแล้วมาจากการเงิน อุตสาหกรรม).
นาที
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.