Advertisement
sriyanto

generate fifa csv

Feb 3rd, 2024
735
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | Gaming | 0 0
  1. import pandas as pd
  2. import random
  3.  
  4. # Generate a fictional FIFA dataset
  5. def generate_fifa_data(num_players=100):
  6.     data = {'Name': [], 'Age': [], 'Position': [], 'Overall': [], 'Rating': [],
  7.             'Acceleration': [], 'Shooting': [], 'Passing': [], 'Dribbling': [], 'Defending': []}
  8.  
  9.     positions = ['Forward', 'Midfielder', 'Defender', 'Goalkeeper']
  10.  
  11.     for _ in range(num_players):
  12.         data['Name'].append(f'Player{_ + 1}')
  13.         data['Age'].append(random.randint(18, 35))
  14.         data['Position'].append(random.choice(positions))
  15.         data['Overall'].append(random.randint(70, 90))
  16.         data['Rating'].append(random.randint(70, 90))
  17.         data['Acceleration'].append(random.randint(50, 90))
  18.         data['Shooting'].append(random.randint(50, 90))
  19.         data['Passing'].append(random.randint(50, 90))
  20.         data['Dribbling'].append(random.randint(50, 90))
  21.         data['Defending'].append(random.randint(50, 90))
  22.  
  23.     return pd.DataFrame(data)
  24.  
  25. # Save the generated dataset to CSV
  26. fifa_dataset = generate_fifa_data()
  27. fifa_dataset.to_csv('fifa_dataset.csv', index=False)
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement