You can use the built-in text
builder to read the file line by line:
from datasets import load_dataset
ds = load_dataset("text", data_files="path/to/csv", split="train")
ds = ds.select(range(1, len(ds))) # remove the csv header
Another option is to use map
to merge the columns.