Utöka Funktionaliteten Hos .iloc[]-Attributet
Vi kommer att lära oss några nya funktioner som iloc[] erbjuder. Den mest intressanta är att vi kan specificera index för både rader och kolumner. Denna attribut liknar .loc[], men det sista indexet i slicingen är exkluderande.
Titta på exemplet och den relevanta utmatningen:
data.iloc[1, 2]– extraherar objektet som finns i datasättets andra rad och tredje kolumn. Det första indexet motsvarar radindexet och det andra kolumnindexet. Du kan faktiskt utelämna en av dem;data.iloc[:, 3]– extraherar alla värden från raderna i fjärde kolumnen'IMDb-Rating';data.iloc[3, :]ellerdata.iloc[3]– extraherar den4thraden och alla relevanta kolumner;data.iloc[:2, 1:4]– extraherar de två första raderna och kolumnerna med index1,2,3;data.iloc[[2,4],[1,3]]– extraherar raderna med index2,4och kolumnerna med index1,3.
Swipe to start coding
Du har fått en dataset som heter data.
Din uppgift är att öva på att välja specifika rader och kolumner med hjälp av indexbaserat urval.
- Extrahera de första 50 raderna samt kolumnerna med index 1 och 4 från DataFrame:en
data. - Spara resultatet i en ny variabel som heter
data_extracted. - Skriv slutligen ut de första raderna av detta delmängd med hjälp av funktionen
.head().
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain the difference between iloc[] and loc[] in more detail?
Can you provide more examples of using iloc[] with different index combinations?
What happens if I use negative indices with iloc[]?
Awesome!
Completion rate improved to 3.03
Utöka Funktionaliteten Hos .iloc[]-Attributet
Svep för att visa menyn
Vi kommer att lära oss några nya funktioner som iloc[] erbjuder. Den mest intressanta är att vi kan specificera index för både rader och kolumner. Denna attribut liknar .loc[], men det sista indexet i slicingen är exkluderande.
Titta på exemplet och den relevanta utmatningen:
data.iloc[1, 2]– extraherar objektet som finns i datasättets andra rad och tredje kolumn. Det första indexet motsvarar radindexet och det andra kolumnindexet. Du kan faktiskt utelämna en av dem;data.iloc[:, 3]– extraherar alla värden från raderna i fjärde kolumnen'IMDb-Rating';data.iloc[3, :]ellerdata.iloc[3]– extraherar den4thraden och alla relevanta kolumner;data.iloc[:2, 1:4]– extraherar de två första raderna och kolumnerna med index1,2,3;data.iloc[[2,4],[1,3]]– extraherar raderna med index2,4och kolumnerna med index1,3.
Swipe to start coding
Du har fått en dataset som heter data.
Din uppgift är att öva på att välja specifika rader och kolumner med hjälp av indexbaserat urval.
- Extrahera de första 50 raderna samt kolumnerna med index 1 och 4 från DataFrame:en
data. - Spara resultatet i en ny variabel som heter
data_extracted. - Skriv slutligen ut de första raderna av detta delmängd med hjälp av funktionen
.head().
Lösning
Tack för dina kommentarer!
single