Using .loc method to select multiple Series elements

Select prices between 2018-01-01 and 2018-01-10 using .loc method.

Test Cases

test series size - Run Test

def test_series_size():
    assert selected_prices.size == 10

test series element - Run Test

def test_series_element():
    assert round(selected_prices[3]) == 15199.0

Solution 1

import numpy as np
import pandas as pd

# Don't change this code. Just run it as it's presented.
price_series = pd.read_csv(
    'btc-market-price.csv', header=None, index_col=0, parse_dates=True,
    names=['Timestamp', 'Price'], squeeze=True)

selected_prices = price_series.loc['2018-01-01':'2018-01-10']
Files associated with this lesson:

btc-market-price.csv

import numpy as np import pandas as pd # Don't change this code. Just run it as it's presented. price_series = pd.read_csv( 'btc-market-price.csv', header=None, index_col=0, parse_dates=True, names=['Timestamp', 'Price'], squeeze=True) selected_prices = ?