Si të nënvendosni një kornizë të dhënash nga një ose disa kolona?

Kur përpiqeni të kuptoni një DataFrame të madhe në Panda, mund t'ju duhet ta nënvendosni atë sipas kolonave dhe rreshtave. Në këtë tutorial do të tregojmë rastet më të përhapura të përdorimit të ndarjes së kolonave të DataFrame tuaj.

Ne do të fillojmë duke vendosur shembullin tonë DataFrame, të cilin do ta bëjmë duke ekzekutuar kodin e mëposhtëm Python në mjedisin tonë të preferuar (për thjeshtësi, unë përdor Anaconda dhe Jupyter Lab).

import pandas as pd # import the pandas library

languages = ({"language": [ "Python", "C-Sharp", "Javascript","PHP"] ,
         "avg_difficulty_level": [3, 2, 2, 1],
              "avg_salary": [120, 100, 120, 80],
          "applications": [10,15,14,20]})

# Now let's convert our dict to a DataFrame

languages = pd.DataFrame.from_dict(languages)

Tani, le të shikojmë në rreshtat e parë të Dataframe duke përdorur metodën head().

languages.head()

Siç mund ta shihni, ky është një DataFrame mjaft i thjeshtë që do ta përdorim si shembull në këtë postim:

  gjuhe niveli_mes_vështirësisë rroga mesatare aplikacionet
0 Python 3 120 10
1 C-Sharp 2 100 15
2 Javascript 2 120 14
3 PHP 1 80 20

Filtrimi i një kolone të vetme

Do të fillojmë me rastin më të thjeshtë, që është të vendosim një kolonë nga grupi ynë i të dhënave. Ekzekutimi i komandës së mëposhtme do të krijojë një objekt Serie:

Me emër / emërtim

languages["language"]

Prodhimi është një seri:

0 Python
1 C-Sharp
2 Javascript
3 PHP
Emri: gjuha, dlloji: objekt
type(languages["language"])

pandas.core.series.Series

Sipas indeksit

Komanda e mëposhtme do të kthejë gjithashtu një Seri që përmban kolonën e parë

languages.iloc[:,0]

Përzgjedhja e shumë kolonave

Me emër

Kur kalon një listë kolonash, Pandat do të kthejnë një DataFrame që përmban një pjesë të të dhënave.

languages[["language", "applications"]]
  gjuhe aplikacionet
0 Python 10
1 C-Sharp 15
2 Javascript 14
3 PHP 20

Sipas etiketës (me loc)

df.loc[:,["language","applications"]]

Rezultati do të jetë i ngjashëm.

Sipas indeksit

Tani le të marrim kolona të shumta duke përdorur indeksin:

languages.iloc[: ,[0,3]]
  gjuhe aplikacionet
0 Python 10
1 C-Sharp 15
2 Javascript 14
3 PHP 20

Sipas kushteve

Në këtë rast, ne thjesht do t'u tregojmë kolonave se cili emër përputhet me një shprehje specifike. Ne do të përdorim metodën mjaft të përshtatshme të filtrit :

languages.filter(axis = 1, like="avg")

Shënime:

  1. ne gjithashtu mund të filtrohemi nga një shprehje e rregullt specifike (regex).
  2. Mund të aplikojmë parametrin aksi=0 për të filtruar sipas vlerës së rreshtit specifik.

Filtro rreshtat specifike sipas kushteve

Këtu është një mënyrë mjaft e drejtpërdrejtë për të nënvendosur DataFrame sipas një vlere rreshti:

languages[(languages["applications"] > 15)]

Kemi vetëm një rezultat:

languages[(languages["applications"] > 15)]
  gjuhe niveli_mes_vështirësisë rroga mesatare aplikacionet
3 PHP 1 80 20

Lëreni një koment

Si të Rregulloni Gabimin e Outlook-it që Nuk Mund të Dërgojë Email por Mund t'i Marrë ato

Si të Rregulloni Gabimin e Outlook-it që Nuk Mund të Dërgojë Email por Mund t'i Marrë ato

Rregulloni Outlook kur mund të merrni email por nuk mund të dërgoni. Kontrolloni Kutinë e Dërgesave, modalitetin offline, hyrjen, cilësimet SMTP, profilin dhe ndryshimet e Microsoft 365.

Shabllon Excel i thjeshtë për gjurmimin e pagave dyjavore për ekipe të vogla: Udhëzues praktik për konfigurimin

Shabllon Excel i thjeshtë për gjurmimin e pagave dyjavore për ekipe të vogla: Udhëzues praktik për konfigurimin

Ndërtoni një gjurmues të thjeshtë të pagave dyjavore në Excel për një ekip të vogël, me orë, paga, zbritje, shënime rishikimi, përmbledhje dhe udhëzime për ruajtjen e të dhënave.

Shabllon i thjeshtë prezantimi për trajnimin e punësimit të të punësuarve të rinj: Plan praktik me 12 diapozitiva

Shabllon i thjeshtë prezantimi për trajnimin e punësimit të të punësuarve të rinj: Plan praktik me 12 diapozitiva

Ndërtoni një prezantim të thjeshtë orientimi për të punësuarit e rinj me një strukturë praktike me 12 diapozitiva që mbulon pritshmëritë e rolit, mjetet, sigurinë, politikat, sigurinë fizike dhe veprimet e javës së parë.

Si të Eksportoni Kontaktet e Salesforce në një Format të Pastër Excel Pa Prishur ID-të ose Numrat e Telefonit

Si të Eksportoni Kontaktet e Salesforce në një Format të Pastër Excel Pa Prishur ID-të ose Numrat e Telefonit

Eksportoni kontaktet e Salesforce në Excel pastër: ndërtoni raportin e duhur, eksportoni si CSV Vetëm Detajet, importoni me Power Query, ruani ID-të dhe zerot kryesore, hiqni dublikatet në mënyrë të sigurt dhe verifikoni rezultatin.

Shabllon i Printueshëm i Orarit javor të Pastrimit për Pronarët e Airbnb (Word & PDF)

Shabllon i Printueshëm i Orarit javor të Pastrimit për Pronarët e Airbnb (Word & PDF)

Përdorni këtë orar javor pastrimi të printueshëm për pronarët e Airbnb për të organizuar pastrimin e ndërrimit, detyrat e pastrimit të thellë, ribushimin, kontrollin e sigurisë dhe printimin nga Word në PDF.

Shabllon Falas për Organizatorin e Kalendarit të Faturave Mujore për Excel: Një Vendosje Praktike 2026

Shabllon Falas për Organizatorin e Kalendarit të Faturave Mujore për Excel: Një Vendosje Praktike 2026

Organizoni faturat mujore në Excel me një shabllon falas të kalendarit të faturave, gjurmimin e datave të skadencës, formulat e statusit, fushat e pagesës automatike dhe këshilla praktike për rrjedhën e parasë.

Formula e Excel-it nuk llogarit automatikisht? Rregullojeni në 3 hapa të thjeshtë

Formula e Excel-it nuk llogarit automatikisht? Rregullojeni në 3 hapa të thjeshtë

Rregulloni format e Excel-it që nuk llogariten automatikisht në tre hapa: aktivizoni llogaritjen automatike, rillogaritni dhe riparoni qelizat e formulave.

Shablloni i Gjurmimit të Shpenzimeve për Kontraktorët e Pavarur për Freelancat në SHBA: Çfarë të Gjurmoheni në 2026

Shablloni i Gjurmimit të Shpenzimeve për Kontraktorët e Pavarur për Freelancat në SHBA: Çfarë të Gjurmoheni në 2026

Ndërtoni një gjurmues praktik shpenzimesh për freelancat në SHBA me kategori të përshtatshme për Schedule C, fusha për faturat, gjurmimin e kilometrazhit dhe përditësimet e rregullave të IRS për 2026.

Aplikacionet më të mira falas për faturim për bizneset e vogla të shërbimeve në SHBA (2026)

Aplikacionet më të mira falas për faturim për bizneset e vogla të shërbimeve në SHBA (2026)

Krahasoni aplikacionet më të mira falas për faturim për bizneset e shërbimeve në SHBA në 2026, duke përfshirë Zoho Invoice, Wave, Square, PayPal dhe Invoice Ninja.

Shabllon Excel Falas për Gjurmimin e Shpenzimeve dhe Ardhurave të Pronave me Qira: Udhëzues për Fillestarët

Shabllon Excel Falas për Gjurmimin e Shpenzimeve dhe Ardhurave të Pronave me Qira: Udhëzues për Fillestarët

Përdorni një gjurmues falas të pronave me qira në Excel për të organizuar ardhurat, shpenzimet, pronat dhe rrjedhën e parave mujore. Mësoni çfarë të regjistroni, si ta konfiguroni dhe gabimet për të shmangur.