Como ler um subconjunto de um grande conjunto de dados no R?

Eu tenho um conjunto de dados com cerca de 2 milhões de linhas, portanto, sem ler todo o conjunto de dados, desejo ler um subconjunto de dados. Meu conjunto de dados contém uma coluna de data, então eu só quero ler o conjunto de dados entre um intervalo de datas sem ler o conjunto de dados inteiro, pois isso consumirá tempo e desperdício de memória. Então, como realizá-lo, alguém pode me orientar sobre isso?