Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Sarakkeen Uudelleennimeäminen | Datan esikäsittely
Datan Käsittely Pandasilla
Osio 5. Luku 9
single

single

bookSarakkeen Uudelleennimeäminen

Pyyhkäise näyttääksesi valikon

Edellisessä luvussa käsittelit virheellisiä arvoja sarakkeessa. Nyt on erinomainen hetki tehdä tarvittavat muutokset. Tässä tapauksessa voimme nimetä sarakkeen uudelleen korostaaksemme, että sitä on muokattu.

Sarakkeen uudelleennimeämiseen käytetään .rename()-metodia. Tarkastele esimerkkiä, jossa nimeämme sarakkeen 'Survived' uudelleen ja tulostamme sitten sarakkeiden nimet.

1234
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/titanic4.csv', index_col = 0) data.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True) print(data.columns)
copy

Selitys:

.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True)
  • .rename() – metodi, jota käytetään tietojoukolle sarakkeiden nimien uudelleennimeämiseen;
  • columns = {'Survived': 'Survived_Passenger'} – aaltosulkeissa määritellään kaikki sarakkeet ja niiden uudet nimet. Tässä tapauksessa uudelleennimettiin vain yksi sarake, mutta voit lisätä useita sarakkeita pilkulla erotettuna.

.columns – attribuutti, joka näyttää sarakkeiden nimet. Tässä tapauksessa sarakkeen nimeä 'Survived' ei enää näy.

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Tehtävänäsi on:

  1. Nimeä sarake 'Fare' uudelleen muotoon 'Fare_fixed'. Käytä argumenttia inplace = True.
  2. Tulosta kaikki data-datan sarakkeiden nimet.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 9
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt