import pandas as pd import numpy as np OUT_PATH="./data/" FILE_COUNT=5 ROW_COUNT=int(1E5) for file_num in range(FILE_COUNT): rand_numbers=pd.DataFrame(np.random.rand(ROW_COUNT),columns=["Numbers"]) rand_letters=pd.DataFrame(np.random.randint(0,4,(ROW_COUNT)),columns=["Letters"]).replace({0:"A",1:"B",2:"C",3:"D"}) data=pd.concat((rand_letters,rand_numbers),axis=1) with open(OUT_PATH+f"sample_{file_num+1}.csv","w",encoding="utf-8") as F: data.to_csv(F,index=None)