Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import csv
- fifa_file = open('Fifa19.csv', encoding='utf-8')
- file_reader = csv.reader(fifa_file)
- player_data = list(file_reader)
- fifa_file.close()
- header = player_data[0]
- player_data = player_data[1:]
- for row in player_data:
- for idx in [2,4]:
- row[idx] = float(row[idx])
- def get_age():
- player_ages = {}
- for row in player_data[1:]:
- player_ages[row[1]] = row[2]
- max_age = max(player_ages, key=player_ages.get)
- return max_age
- def get_wage():
- player_wages = {}
- for row in player_data[0:]:
- wage = row[7]
- wage = wage.replace("K", "")
- wage = wage[1:]
- wage = int(wage) * 1000
- player_wages[row[1]] = wage
- max_wage = max(player_wages, key=player_wages.get)
- return max_wage
- def get_value():
- player_values = {}
- for row in player_data[0:]:
- value = row[6]
- if value[-1] == "K":
- value = value.replace("K", "")
- value = value[1:]
- value = float(value) * 1000
- elif value[-1] == "M":
- value = value.replace("M", "")
- value = value[1:]
- value = float(value) * 1000000
- else:
- value = value[1:]
- value = int(value)
- player_values[row[1]] = value
- max_value = max(player_values, key=player_values.get)
- return max_value
- def get_club(name):
- for row in player_data[0:]:
- if row[1] == name:
- return row[5]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement