Hogyan lehet egy adatkeretet egy vagy több oszlopra beállítani?

Amikor megpróbálja értelmezni a nagy DataFrame-et a Pandasban, előfordulhat, hogy oszlopok és sorok szerint kell megadnia. Ebben az oktatóanyagban bemutatjuk a DataFrame oszlopparticionálásának legelterjedtebb használati eseteit.

Kezdjük a példa DataFrame beállításával, amit a következő Python kód futtatásával fogunk megtenni kedvenc környezetünkben (az egyszerűség kedvéért én Anacondát és Jupyter Lab-ot használok).

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)

Most nézzük meg a Dataframe első sorait a head() metódussal.

languages.head()

Amint láthatja, ez egy meglehetősen egyszerű DataFrame, amelyet példaként használunk ebben a bejegyzésben:

  nyelv átlagos_nehézségi_szint átlagos_fizetés alkalmazások
0 Piton 3 120 10
1 C-Sharp 2 100 15
2 Javascript 2 120 14
3 PHP 1 80 20

Egy oszlop szűrése

Kezdjük a legegyszerűbb esettel, amely az adatkészletünkből egy oszlop alkészlete. A következő parancs futtatásával létrejön egy Series objektum:

Név/címke szerint

languages["language"]

A kimenet egy sorozat:

0 Python
1 C-Sharp
2 Javascript
3 PHP
Név: nyelv, dtype: objektum
type(languages["language"])

pandas.core.series.Series

Index szerint

A következő parancs az első oszlopot tartalmazó sorozatot is visszaadja

languages.iloc[:,0]

Több oszlop kiválasztása

Név szerint

Az oszlopok listájának átadásakor a Pandas az adatok egy részét tartalmazó DataFrame-et ad vissza.

languages[["language", "applications"]]
  nyelv alkalmazások
0 Piton 10
1 C-Sharp 15
2 Javascript 14
3 PHP 20

Címke szerint (helyiséggel)

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

Az eredmény hasonló lesz.

Index szerint

Most keressünk le több oszlopot az index segítségével:

languages.iloc[: ,[0,3]]
  nyelv alkalmazások
0 Piton 10
1 C-Sharp 15
2 Javascript 14
3 PHP 20

Feltétel szerint

Ebben az esetben csak azokat az oszlopokat jelenítjük meg, amelyek neve egyezik egy adott kifejezéssel. Használjuk a nagyon praktikus szűrési módszert:

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

Megjegyzések:

  1. adott reguláris kifejezéssel (regex) is szűrhetünk.
  2. Az axis=0 paramétert alkalmazhatjuk adott sorérték szerinti szűréshez.

Adott sorok szűrése feltétel szerint

Íme egy meglehetősen egyszerű módja a DataFrame részhalmazának egy sorérték szerint:

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

Egyetlen eredményünk van:

languages[(languages["applications"] > 15)]
  nyelv átlagos_nehézségi_szint átlagos_fizetés alkalmazások
3 PHP 1 80 20

Hagyj kommentárt

Az Excel képletek nem számolnak automatikusan? Javítsd meg 3 egyszerű lépésben

Az Excel képletek nem számolnak automatikusan? Javítsd meg 3 egyszerű lépésben

Javítsd meg az Excel képleteket, amelyek nem számolnak automatikusan három lépésben: engedélyezd az Automatikus számítást, újraszámoltasd, és javítsd meg a képletcellákat.

Független vállalkozó költségnapló sablon amerikai szabadúszóknak: Mit kell nyilvántartani 2026-ban

Független vállalkozó költségnapló sablon amerikai szabadúszóknak: Mit kell nyilvántartani 2026-ban

Készítsen gyakorlati költségnaplót amerikai szabadúszóknak Schedule C-barát kategóriákkal, számlamezőkkel, kilométerkövetéssel és a 2026-os IRS szabálymódosításokkal.

A legjobb ingyenes számlázó alkalmazások kis szolgáltató vállalkozások számára az USA-ban (2026)

A legjobb ingyenes számlázó alkalmazások kis szolgáltató vállalkozások számára az USA-ban (2026)

Hasonlítsa össze a legjobb ingyenes számlázó alkalmazásokat az amerikai szolgáltató vállalkozások számára 2026-ban, beleértve a Zoho Invoice, Wave, Square, PayPal és Invoice Ninja megoldásokat.

Ingyenes Excel sablon bérleti ingatlan költségeinek és bevételeinek nyomon követésére: Kezdőknek szóló útmutató

Ingyenes Excel sablon bérleti ingatlan költségeinek és bevételeinek nyomon követésére: Kezdőknek szóló útmutató

Használjon ingyenes Excel bérleti ingatlan nyomonkövetőt a bevételek, költségek, ingatlanok és havi cash flow szervezésére. Tanulja meg, mit rögzítsen, hogyan állítsa be, és milyen hibákat kerüljön el.

Ingyenes projektstátusz-jelentés prezentációs sablon Agile csapatoknak: Mit tartalmazzon?

Ingyenes projektstátusz-jelentés prezentációs sablon Agile csapatoknak: Mit tartalmazzon?

Használd ezt az ingyenes, másolásra kész Agile projektstátusz-jelentés prezentációs sablont a haladás, a kockázatok, a döntések és a következő lépések bemutatására úgy, hogy a frissítések ne váljanak zajossá.

Hogyan javítsd meg a „PowerPoint képernyőrögzítés hangja nem működik” hibát

Hogyan javítsd meg a „PowerPoint képernyőrögzítés hangja nem működik” hibát

A PowerPoint képernyőrögzítésnek van videója, de nincs hangja? Ellenőrizd a Hang vezérlőt, a Windows mikrofon-hozzáférést, a bemeneti beállításokat, a lejátszási kompatibilitást, a frissítéseket és a javítást.

Ingyenes munkavállalói műszakbeosztás sablon Excelben, óraszámolóval

Ingyenes munkavállalói műszakbeosztás sablon Excelben, óraszámolóval

Készítsen ingyenes Excel munkavállalói műszakbeosztást automatikus óraszámítással, éjszakai műszakok kezelésével, szünet levonásokkal, heti összesítésekkel, túlóra tervezési jelzőkkel és nyomtatható csapatnézettel.

Ingyenes kisvállalkozási számlasablon Excelhez automatizált forgalmiadó-számítással

Ingyenes kisvállalkozási számlasablon Excelhez automatizált forgalmiadó-számítással

Készítsen ingyenes Excel számlasablont, amely automatikusan kiszámítja az adóalapot, a forgalmi adót és a végösszeget. Hasonlítsa össze az egységes kulcsos, a keresőtáblás és a tételenkénti adóbeállításokat, és tudja meg, mikor nem elég már az Excel.

Hogyan alakítsunk át PDF-et szerkeszthető Word-dokumentummá formázási veszteség nélkül

Hogyan alakítsunk át PDF-et szerkeszthető Word-dokumentummá formázási veszteség nélkül

Alakítsd át a PDF-et szerkeszthető Word-dokumentummá a lehető legkisebb formázási veszteséggel a Word vagy az Acrobat segítségével. Tanuld meg, mikor működik a közvetlen konverzió, mikor van szükség OCR-re, és hogyan javíthatóak a táblázatok, betűtípusok és oldaltörések.

Nyomtatható építési munkabecslő sablon Excelben kisvállalkozóknak

Nyomtatható építési munkabecslő sablon Excelben kisvállalkozóknak

Készítsen nyomtatható építési munkabecslést Excelben: terjedelmi leírás, anyagköltség, munkadíj, rezsiköltség, tartalék, felár, adó és nyomtatásra kész összesítés – képletekkel és a kerülendő hibákkal.