Безо всяких питонов сделать случайную выборку данных из текстового файла можно командой shuf:

cat dataset.csv | shuf | head -n100 | tee random_sample.csv