Sarakkeen Uudelleennimeäminen
Edellisessä luvussa käsittelit virheellisiä arvoja sarakkeessa. Nyt on erinomainen hetki tehdä tarvittavat muutokset. Tässä tapauksessa voimme nimetä sarakkeen uudelleen osoittaaksemme, että sitä on muokattu.
Sarakkeen uudelleennimeämiseen käytetään .rename()-metodia. Tarkastellaan esimerkkiä, jossa nimeämme sarakkeen 'Survived' uudelleen ja tulostamme sarakkeiden nimet.
1234import 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)
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 palauttaa sarakkeiden nimet. Tässä tapauksessa sarakkeen nimeä 'Survived' ei enää näy.
Swipe to start coding
Tehtävänäsi on:
- Nimeä sarake
'Fare'uudelleen muotoon'Fare_fixed'. Käytä argumenttiainplace = True. - Tulosta kaikki
data-datan sarakkeiden nimet.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can I rename multiple columns at once using this method?
What happens if I try to rename a column that doesn't exist?
Can you explain what the `inplace=True` parameter does?
Awesome!
Completion rate improved to 3.03
Sarakkeen 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 osoittaaksemme, että sitä on muokattu.
Sarakkeen uudelleennimeämiseen käytetään .rename()-metodia. Tarkastellaan esimerkkiä, jossa nimeämme sarakkeen 'Survived' uudelleen ja tulostamme sarakkeiden nimet.
1234import 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)
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 palauttaa sarakkeiden nimet. Tässä tapauksessa sarakkeen nimeä 'Survived' ei enää näy.
Swipe to start coding
Tehtävänäsi on:
- Nimeä sarake
'Fare'uudelleen muotoon'Fare_fixed'. Käytä argumenttiainplace = True. - Tulosta kaikki
data-datan sarakkeiden nimet.
Ratkaisu
Kiitos palautteestasi!
single