Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pandas as pd
- import matplotlib.pyplot as plt
- # odczyt miasta.csv
- data = pd.read_csv(("miasta.csv"), delimiter=';', decimal=',')
- # zmiana string na float ludnosc
- data['Ludnosc'] = [float(str(val).replace(' ', '')) for val in data['Ludnosc'].values]
- # 5. DODANIE 2 MIAST
- data.loc[5] = ["Gdansk", 262, 582205]
- data.loc[6] = ["Torun", 115.7, 199469]
- # 1. LICZENIE GESTOSCI
- data['Gestosc'] = data["Ludnosc"] / data["Powierzchnia"]
- print("DODANIE GESTOSCI: ")
- print(data)
- # 2. MIASTO O NAJMNIEJSZEJ POWIERZCHNI
- print("MIASTO O NAJMNIEJSZEJ POWIERZCHNI: ")
- print(data['Miasta'][data["Powierzchnia"] == data["Powierzchnia"].min()])
- # 3. MIASTA POWYZEJ LUDNOSC 0,5 MLN
- print("MIASTA POWYZEJ 0,5MLN: ")
- print(data['Miasta'][data["Ludnosc"] > 500000])
- # print (data.dtypes)
- # 4. Wykres
- plt.pie(data['Gestosc'], labels=data['Miasta'], autopct='%1.1f%%')
- plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement