app.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from randomtables import DataSetGenerator # Define schema: [Name (str), Age (int), Country (str), Marks (float)] schema = [ {"type": str, "split": True, "names": True}, # Name {"type": int}, # Age {"type": str, "split": False}, # Country {"type": float} # Marks ] # Initialize the generator dfg = DataSetGenerator() # Generate a pandas DataFrame data = dfg.generate(schema=schema) # Rename columns to desired names data.columns = ["Name", "Age", "Country", "Marks"] # Save to CSV data.to_csv("random_data.csv", index=False) print("Data saved to random_data.csv") |