Przykładowe zadania i rozwiązania, poradniki w języku Python 3.7.3!
Nie jesteś zalogowany na forum.
Strony: 1
import pandas as pd
import string
import numpy as np
Zadanie 1. Korzystając z biblioteki Pandas stwórz serię danych, gdzie indeksem będą małe litery z tablicy ASCII
(sprawdź dostępne elementy pakietu string – import string) a kolumną z danymi kolejne indeksy literrozpoczynając od 0.
def zad1():
malelitery = []
for a in string.ascii_lowercase:
malelitery += [a]
costam = [np.arange(0,26)]
d= pd.Series(malelitery, index=costam)
return print(d)
zad1()
import pandas as pd
import numpy as np
import xlrd
import openpyxl
Zadanie 5. Korzystając z danych Najpopularniejsze-imiona-w-Polsce-w-latach-2000-2017.xlsx wyświetl 3
najczęściej nadawane imiona chłopców i 3 najczęściej nadawane imiona dziewcząt w całym okresie.
xlsx = pd.ExcelFile('imiona.xlsx')
df = pd.read_excel(xlsx,'Arkusz1')
def zad5():
print("Chłopiec")
print(df[df['Plec'] == 'M'].groupby(['Imie']).agg({'Liczba':['sum']}).sort_values(('Liczba','sum'), ascending=False)[0:3])
print("Dziewczynka")
print(df[df['Plec'] == 'K'].groupby(['Imie']).agg({'Liczba': ['sum']}).sort_values(('Liczba', 'sum'), ascending=False)[0:3])
zad5()
Offline
Strony: 1