Tiettyjen Rivien ja Sarakkeiden Valitseminen
Olet käsitellyt aiemmat luvut, ja nyt on oikea hetki yhdistää osaamisesi. Voit määrittää sekä rivit että sarakkeet; tätä varten sinun tulee tuntea .loc[]-attribuutti.
Tämän toiminnon avulla voidaan tehdä monenlaisia viipalointitoimintoja, mutta tässä vaiheessa keskitymme aiemmissa luvuissa opittujen asioiden kertaamiseen.
Kuten tavallista, katso ensin esimerkkiä ja sitten tulostetta.
data.loc[2:5, ['Director', 'ReleaseYear']]– palauttaa rivit, joiden indeksit ovat2,3,4,5(muista, että indeksit alkavat0:sta) sarakkeista'Director'ja'ReleaseYear'(.loc[]sisältää viimeisen indeksin, jonka määrittelet[]:ssä);data.loc[:5, ['Director', 'ReleaseYear']]– palauttaa rivit, joiden indeksit ovat0,1,2,3,4,5sarakkeista'Director'ja'ReleaseYear';data.loc[997:, ['Director', 'ReleaseYear']]– palauttaa rivit, joiden indeksit ovat997,998,999(999on viimeisen rivin indeksi) sarakkeista'Director'ja'ReleaseYear';data.loc[:, ['Director', 'ReleaseYear']]taidata[['Director', 'ReleaseYear']]– palauttaa kaikki rivit sarakkeista'Director'ja'ReleaseYear'.
Swipe to start coding
Tehtävänäsi on tuottaa tarvittavat rivit ja sarakkeet. Noudata seuraavaa algoritmia:
- Tuo
pandas-kirjasto käyttäen aliastapd. - Lue csv-tiedosto.
- Aseta muuttujaan
datatiedot sarakkeista'Title','Stars','Category'(tässä järjestyksessä) riveiltä, joiden indeksit ovat välillä15–85. - Tulosta muuttuja
data_extracted.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain more about how .loc[] works with both rows and columns?
What happens if I specify a row or column that doesn't exist using .loc[]?
Can you show more examples of slicing with .loc[]?
Awesome!
Completion rate improved to 3.03
Tiettyjen Rivien ja Sarakkeiden Valitseminen
Pyyhkäise näyttääksesi valikon
Olet käsitellyt aiemmat luvut, ja nyt on oikea hetki yhdistää osaamisesi. Voit määrittää sekä rivit että sarakkeet; tätä varten sinun tulee tuntea .loc[]-attribuutti.
Tämän toiminnon avulla voidaan tehdä monenlaisia viipalointitoimintoja, mutta tässä vaiheessa keskitymme aiemmissa luvuissa opittujen asioiden kertaamiseen.
Kuten tavallista, katso ensin esimerkkiä ja sitten tulostetta.
data.loc[2:5, ['Director', 'ReleaseYear']]– palauttaa rivit, joiden indeksit ovat2,3,4,5(muista, että indeksit alkavat0:sta) sarakkeista'Director'ja'ReleaseYear'(.loc[]sisältää viimeisen indeksin, jonka määrittelet[]:ssä);data.loc[:5, ['Director', 'ReleaseYear']]– palauttaa rivit, joiden indeksit ovat0,1,2,3,4,5sarakkeista'Director'ja'ReleaseYear';data.loc[997:, ['Director', 'ReleaseYear']]– palauttaa rivit, joiden indeksit ovat997,998,999(999on viimeisen rivin indeksi) sarakkeista'Director'ja'ReleaseYear';data.loc[:, ['Director', 'ReleaseYear']]taidata[['Director', 'ReleaseYear']]– palauttaa kaikki rivit sarakkeista'Director'ja'ReleaseYear'.
Swipe to start coding
Tehtävänäsi on tuottaa tarvittavat rivit ja sarakkeet. Noudata seuraavaa algoritmia:
- Tuo
pandas-kirjasto käyttäen aliastapd. - Lue csv-tiedosto.
- Aseta muuttujaan
datatiedot sarakkeista'Title','Stars','Category'(tässä järjestyksessä) riveiltä, joiden indeksit ovat välillä15–85. - Tulosta muuttuja
data_extracted.
Ratkaisu
Kiitos palautteestasi!
single