scholarbot / data /download.py
Zan18A's picture
feat: scaffold + dataset downloaded
fd7f323
Raw
History Blame Contribute Delete
514 Bytes
from datasets import load_dataset
import pathlib
def download_arxiv(max_rows=5_000):
ds = load_dataset(
"sentence-transformers/natural-questions",
split=f"train[:{max_rows}]"
)
df = ds.to_pandas()[["query", "answer"]].dropna()
df.columns = ["article", "abstract"]
pathlib.Path("data/raw").mkdir(parents=True, exist_ok=True)
df.to_parquet("data/raw/arxiv.parquet")
print(f"Saved {len(df)} rows to data/raw/arxiv.parquet")
if __name__ == "__main__":
download_arxiv()