Onde está a documentação sobre as tags 'Freq' do Pandas? [fechadas]


96

Sou novo no Pandas e estou tentando usá-lo date_range. Eu me deparei com todos os tipos de coisas boas para freq, como BMEe BMSe gostaria de poder procurar rapidamente as strings adequadas para conseguir o que desejo. Ontem encontrei uma tabela bem formatada em algum lugar da documentação, mas o título da tabela era tão obtuso que não posso usar a pesquisa para encontrá-la novamente hoje.


1
Pena que a questão está fechada, porque este é realmente um problema para entender a documentação confusa do Pandas de Period que não diz nada sobre freqespecificadores, enquanto Period.strftime () afirma retornar " a representação em string do período ", que aparentemente é outra coisa , como, por exemplo, Me mpara minuto e mês, realmente criam o mesmo objeto de freq='M'...
minutos

Explicação relacionada de DateOffset (mesma página que a vinculada na resposta selecionada, mas começa mais cedo).
minutos

Respostas:


146

Você pode encontrá-lo como Offset Aliases :

Vários apelidos de string são fornecidos para frequências de séries temporais comuns úteis. Vamos nos referir a esses aliases como aliases de deslocamento.

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
Obrigado! EU SABIA que era um termo que eu nunca procuraria - "Offset aliases"! Seria útil para os recém-chegados se o parâmetro freq descrevesse seu valor esperado como um 'alias de deslocamento'.
sundowner de

Obrigado. Noto particularmente o seguinte:
sundowner

1
Existe uma variável no módulo pandas que contém a lista de strings deslocadas?
BallpointBen

2
Você pode ver todos os valores de deslocamento aqui: pd.tseries.offsets.__all__ Você pode ver todos os timedeltas válidos aqui: pandas.pydata.org/pandas-docs/version/0.23.4/generated/…
jackalack

@sundowner: " Seria útil para os novatos se o parâmetro freq descrevesse seu valor esperado como um 'alias de deslocamento' ". Acordado. Mas como a documentação e o nome dos objetos já tomam por sinônimos Periode freq, na verdade, são inversos um do outro, há muito trabalho para consertar isso e fazer do Pandas o módulo científico rigoroso que podemos esperar ser (na verdade, vem das finanças indústria).
minutos
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.