Python 3.7.3

Przykładowe zadania i rozwiązania, poradniki w języku Python 3.7.3!

Nie jesteś zalogowany na forum.

#1 2019-06-15 13:54:25

SpeX
Administrator
Dołączył: 2019-06-11
Liczba postów: 8
WindowsChrome 74.0.3729.169

Rozgrzewka - Pandas

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

Użytkowników czytających ten temat: 0, gości: 1
[Bot] ClaudeBot

Stopka

Forum oparte na FluxBB 1.5.7

Darmowe Forum