Kuinka asettaa tietokehys yhdelle tai useammalle sarakkeelle?

Kun yrität ymmärtää Pandasissa suurta DataFrame-kehystä, saatat joutua jakamaan sen sarakkeiden ja rivien mukaan. Tässä opetusohjelmassa näytämme yleisimmät käyttötapaukset sarakkeiden osiointiin DataFrame.

Aloitamme asettamalla esimerkkitietokehyksemme, jonka teemme suorittamalla seuraavan Python-koodin suosikkiympäristössämme (yksinkertaisuuden vuoksi käytän Anacondaa ja Jupyter Labia).

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)

Tarkastellaan nyt Dataframe-ensimmäisiä rivejä käyttämällä head()-menetelmää.

languages.head()

Kuten näet, tämä on melko yksinkertainen DataFrame, jota käytämme esimerkkinä tässä viestissä:

  Kieli keskim._vaikeustaso keskipalkka sovellukset
0 Python 3 120 10
1 C-Sharp 2 100 15
2 Javascript 2 120 14
3 PHP 1 80 20

Yhden sarakkeen suodattaminen

Aloitamme yksinkertaisimmalla tapauksella, joka on yhden sarakkeen osajoukko tietojoukostamme. Seuraavan komennon suorittaminen luo sarja-objektin:

Nimen / etiketin mukaan

languages["language"]

Tulos on sarja:

0 Python
1 C-Sharp
2 Javascript
3 PHP
Nimi: kieli, dtype: objekti
type(languages["language"])

pandas.core.series.Series

Indeksin mukaan

Seuraava komento palauttaa myös ensimmäisen sarakkeen sisältävän sarjan

languages.iloc[:,0]

Useiden sarakkeiden valitseminen

Nimeltä

Kun Pandas välittää sarakeluettelon, se palauttaa DataFramen, joka sisältää osan tiedoista.

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

Etiketin mukaan (paikalla)

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

Tulos on samanlainen.

Indeksin mukaan

Haetaan nyt useita sarakkeita indeksin avulla:

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

Ehdon mukaan

Tässä tapauksessa näytämme vain sarakkeet, joiden nimi vastaa tiettyä lauseketta. Käytämme varsin kätevää suodatusmenetelmää :

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

Huomautuksia:

  1. voimme myös suodattaa tietyn säännöllisen lausekkeen (regex) mukaan.
  2. Voimme käyttää parametria axis=0 suodattamaan tietyn riviarvon mukaan.

Suodata tietyt rivit ehdon mukaan

Tässä on melko suoraviivainen tapa asettaa DataFrame osajoukko rivin arvon mukaan:

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

Meillä on vain yksi tulos:

languages[(languages["applications"] > 15)]
  Kieli keskim._vaikeustaso keskipalkka sovellukset
3 PHP 1 80 20

Jätä kommentti

Näin korjaat ongelman: PowerPointin näytöntallennuksen ääni ei toimi

Näin korjaat ongelman: PowerPointin näytöntallennuksen ääni ei toimi

Onko PowerPointin näytöntallennuksessa videota mutta ei ääntä? Tarkista ääniasetukset, Windowsin mikrofoni-ominaisuudet, tulolaitteet, toistoyhteensopivuus, päivitykset ja korjaus.

Ilmainen työntekijöiden vuorolista Excel-mallipohja tuntilaskurilla

Ilmainen työntekijöiden vuorolista Excel-mallipohja tuntilaskurilla

Luo ilmainen Excel-vuorolista automaattisilla tunneilla, yövuorojen käsittelyllä, taukovähennyksillä, viikkotunneilla, ylityövaroituksilla ja tulostettavalla tiiminäkymällä.

Ilmainen pienyrityksen laskupohja Exceliin automaattisella arvonlisäverolaskennalla

Ilmainen pienyrityksen laskupohja Exceliin automaattisella arvonlisäverolaskennalla

Luo ilmainen Excel-laskupohja, joka laskee verotettavat määrät, myyntiverot ja yhteissummat automaattisesti. Vertaa yhden verokannan, hakutaulukon ja rivikohtaisia verotusasetuksia sekä selvitä, milloin Excel ei enää riitä.

Miten muunnat PDF:n muokattavaksi Wordiksi menettämättä muotoilua

Miten muunnat PDF:n muokattavaksi Wordiksi menettämättä muotoilua

Muunna PDF muokattavaksi Wordiksi vähäisimmällä muotoiluhäviöllä käyttämällä Wordia tai Acrobatia. Opi, milloin suora muunnos toimii, milloin OCR on tarpeen ja miten korjata taulukot, fontit ja sivunvaihdot.

Tulostettava rakennusurakan kustannusarvio Excel-mallipohja pienille urakoitsijoille

Tulostettava rakennusurakan kustannusarvio Excel-mallipohja pienille urakoitsijoille

Laadi tulostettava rakennusurakan kustannusarvio Excelissä: työsuunnitelma, materiaalit, työvoima, yleiskulut, vararahat, katteet, verot ja tulostusvalmiit yhteenvetosummat – mukana kaavat ja vältettävät virheet.

Näin luot yksinkertaisen liidenseurantajärjestelmän Excelissä ennen CRM-järjestelmän ostamista

Näin luot yksinkertaisen liidenseurantajärjestelmän Excelissä ennen CRM-järjestelmän ostamista

Rakenna käytännöllinen liidenseuranta Exceliin taulukolla, vaihevalikoilla, seuranta-ajankohdilla, myöhässä olevien merkkauksilla, suodattimilla ja yksinkertaisella putkistoyhteenvetolla – sekä merkkejä siitä, milloin on aika siirtyä CRM-järjestelmään.

Tulostettava päivittäinen aikablokkauksen mallipohja PDF: etätyöläisille – aloittelijaystävällinen opas

Tulostettava päivittäinen aikablokkauksen mallipohja PDF: etätyöläisille – aloittelijaystävällinen opas

Opi käyttämään tulostettavaa päivittäistä aikablokkauksen mallipohjaa PDF-muodossa etätyöhön: suunnittele keskittymisblokit, palaverit, tauot, puskurit ja tulosta se oikein.

HubSpot Free CRM vs. Zoho CRM yksittäisille kiinteistönvälittäjille: Kumpi on parempi vuonna 2026?

HubSpot Free CRM vs. Zoho CRM yksittäisille kiinteistönvälittäjille: Kumpi on parempi vuonna 2026?

Vertaa HubSpot Free CRM:ää ja Zoho CRM:ää yksittäisille kiinteistönvälittäjille, mukaan lukien yhteystiedot, sähköposti, myyntiputket, mukauttaminen, automaatio, mobiilikäyttö ja päivitysten kompromissit.

Näin korjaat Word-asiakirjan, joka avautuu vain luku -tilassa Macilla

Näin korjaat Word-asiakirjan, joka avautuu vain luku -tilassa Macilla

Korjaa Macilla vain luku -tilassa avautuva Word-asiakirja tarkistamalla heinäkuun 2026 Office-päivitysongelma, Wordin muokkaustila, asiakirjan suojaus, Finderin käyttöoikeudet, OneDrive-pääsy ja tiedostosijainti.

Yksinkertainen Excel-in varastolaskentapohja vähittäiskaupalle: kentät, kaavat ja laskentaprosessi

Yksinkertainen Excel-in varastolaskentapohja vähittäiskaupalle: kentät, kaavat ja laskentaprosessi

Laadi yksinkertainen vähittäiskaupan varastolaskentataulukko Exceliin käytännöllisillä sarakkeilla, poikkeamakaavoilla, laskennan ohjauksella, tulostusvinkeillä ja nopealla tarkistuslistalla.