Kom igångKom igång gratis

Välja data från ett datumintervall

Att hämta data som uppfyller specifika villkor är en av de mest kraftfulla och vanligast använda operationerna med DataFrames. Prova det nu med aktiedata för Alphabet. Du har tillgång till DataFrame:n alphabet samt datetime-värdena start_date och end_date. DataFrame:ns huvud ser ut så här:

date close volume open high low
2019-08-02 1196.32 1745450 1203.00 1209.500 1190.00
2019-08-01 1211.78 1771271 1217.63 1236.298 1207.00
2019-07-31 1218.20 1997999 1224.87 1234.910 1208.18
2019-07-30 1228.00 1430775 1227.00 1236.910 1225.32
2019-07-29 1241.84 2069127 1242.50 1248.995 1230.20

Den här övningen är en del av kursen

Intermediate Python för finans

Visa kurs

Övningsinstruktioner

  • Skapa en mask av historiska datum inom det angivna datumintervallet.
  • En mask kan användas för att göra ett urval av rader från en DataFrame.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Calculate the mask for one week
mask = (alphabet['date'] ____ start_date) & (alphabet['____'] <= end_date)

# Use the mask to get the data for one week
df = alphabet[____]

# Look at result
print(df)
Redigera och kör kod