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
Edistyneet Tekniikat Pandas-Kirjastossa

bookSarakkeen Uudelleennimeäminen

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. Tarkastellaan 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 tietojoukon sarakkeiden nimien muuttamiseen;
  • columns = {'Survived': 'Survived_Passenger'} – aaltosulkeissa määritellään kaikki sarakkeet ja niiden uudet nimet. Tässä tapauksessa uudelleennimettiin vain yksi sarake, mutta tähän voi 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ä

Swipe to start coding

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

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

close

Awesome!

Completion rate improved to 3.03

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. Tarkastellaan 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 tietojoukon sarakkeiden nimien muuttamiseen;
  • columns = {'Survived': 'Survived_Passenger'} – aaltosulkeissa määritellään kaikki sarakkeet ja niiden uudet nimet. Tässä tapauksessa uudelleennimettiin vain yksi sarake, mutta tähän voi 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ä

Swipe to start coding

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

some-alt