Dov'è la documentazione sui tag "Freq" di Pandas? [chiuso]


96

Sono nuovo per Panda e sto cercando di usare date_range. Mi sono imbattuto in tutti i tipi di cose buone per freq, come BMEe BMSe mi piacerebbe essere in grado di cercare rapidamente le corde giuste per ottenere quello che voglio. Ieri ho trovato una tabella ben formattata da qualche parte nella documentazione, ma il titolo della tabella era così ottuso che non posso usare la ricerca per trovarlo di nuovo oggi.


1
Peccato che la domanda sia chiusa, perché questo è davvero un problema per capire la confusa documentazione di Pandas di Period che non dice nulla sugli freqspecificatori, mentre Period.strftime () afferma di restituire " la rappresentazione di stringa del Periodo ", che apparentemente è qualcos'altro , come ad esempio Me mper minuto e mese in realtà creano lo stesso oggetto di freq='M'...
min

Spiegazione correlata di DateOffset (stessa pagina di quella collegata nella risposta selezionata, ma inizia prima).
min

Risposte:


146

Puoi trovarlo chiamato Offset Aliases :

Viene assegnato un certo numero di alias di stringa a utili frequenze di serie temporali comuni. Faremo riferimento a questi alias come alias offset.

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
Grazie! SAPEVO che era un termine che non avrei mai cercato - "Offset alias"! Sarebbe utile per i nuovi arrivati ​​se il parametro freq descrivesse il suo valore atteso come un "alias offset".
tramonto

Grazie. Noto in particolare quanto segue:
tramonto

1
C'è una variabile nel modulo pandas che contiene l'elenco delle stringhe di offset?
Ballpoint

2
Puoi vedere tutti i valori di offset qui: pd.tseries.offsets.__all__ Puoi vedere tutti i timedeltas validi qui: pandas.pydata.org/pandas-docs/version/0.23.4/generated/…
jackalack

@sundowner: " Sarebbe utile per i nuovi arrivati ​​se il parametro freq descrivesse il suo valore atteso come un 'offset alias' ". Concordato. Ma poiché la documentazione e il nome degli oggetti già prendono per sinonimi Periode freq, che in realtà sono inversi l'uno dell'altro, c'è molto lavoro per risolverlo e fare di Panda il modulo scientifico rigoroso che possiamo aspettarci di essere (proviene in realtà dalla finanza industria).
min
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.