Skip to main content

Échantillonnage important:
Basculer une série de temps d'une fréquence à une autre, coïncidence requise
Interrupteur à haute fréquence à basse fréquence, réduit également, le processus d'inversion est un procédé d'échantillonnage à nouveau
Pandas reconnaît les currasses
pour créer des objets d'échantillonnage
Entrez le panda sous forme de PD
Entrer dans la forme de NP
DATE_RNG = PD.Date_Range ('20190101', DOT = 60, FREQ = 'd') ['d')
SER_OBJ = PD.SERIES (RAN (DATE_RNG)), Index = DATE_RNG)
Dans (SER_OBJ.HEAD (10))
En cours d'exécution:

Réconciliation (FREQ). Total (), Remake (Freq) .Mean (), ...
# Contre la quantité de données de données par mois
Retour_omonth_sum = SER_OBJ.RESAMPLE ('M'). Total () [) [)
# 统 的 的 的
Retour_month_mean = SER_OBJ.RESAMPLE ('' MM "). Moyenne ()
Imprimer (" Efforcez-le à: ', Resapeact_month_sum)
Imprimer ( 'Moyenne:', resible_month_mean
Activités:
Downsample:

coïncide les donnéesAvec une fréquence normale basse
# 5 jours fréquence cinq_day_sum_sample = ser_Obj.Resample ('5d'). Somme () Imprimer ("flou, total")
Imprimer (cinq_day_sum_sample)




Échantillonnage Heavy, ouvert, haut, bas, Fermer




[SER_OBJ.RESAMPLEAMLE ('5D'). OHLC ()
Imprimer ('BLUR, OHLC')
Imprimer cinq_day_ohlc_sample)

Activité:


Utilisation de Minceur GroupBy
# Utilisation de groupeBy Explat
Imprimer (SER_OBJ .groupby (lambda x: x.month). Total)))) Activités:



Modèle de levage:
DF = pd.dataframe (np.random.randn ( 5, 3), Index = PD.Date_Range ('20190301', DOT = 5, FREQ = 'W-MON'),
Colonne = ['S1', 'S2', 'S3', 'S3'])
Imprimer Activité:




Convertissez des données de la fréquence basse à haute fréquence, nécessite une interpolation si elle ne sera pas créée directement à Nan

. Valeur null
dans (DF.Resample ('d'). Asfreq ())

hOpération:

Méthode d'interpolation commune:


FILF (LIMITED), la valeur de l'avant de la région NULL remplie, la limite remplie de quelques
#fill Imprimer ( Df.Resample ('d'). Remplir (2)) En cours d'exécution:



Bill (Limited), valeur null remplie après avoir rempli
dans (DF.Resample ('D ") "Remplir"))
Running:


Interpolan, selon les algorithmes d'interpolation de données complètes
Imprimer (DF.Resample ('d'). Interpolation ("linéaire")) ] Running:



Sujets

Catégories