import csv import random import pandas as pd from pandas import DataFrame time = range(1,10000) clock = range(8,22) section = range(1,4) data = [] for d in time: ddata = [] for c in clock: if c == 8: rd = random.randrange(0)+20 if c == 9: rd = random.randrange(10)+50 rd = random.randrange(50)+50 for r in section: ddata.append((random.randrange(50)+rd)) data.append(ddata) data_df = DataFrame(data) print (data_df) data_df.to_csv("dummy_crowd_data.csv")