Основи Iloc[]
Свайпніть щоб показати меню
Ви також можете отримувати доступ до рядків у DataFrame за їхнім індексом. Існує декілька способів зробити це:
.iloc— використовується для доступу до рядків за їхнім числовим індексом, починаючи з 0;.loc— використовується для доступу до рядків за їхньою текстовою міткою.
У цьому курсі ви будете зосереджені виключно на використанні атрибута .iloc.
12345import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
DataFrame має таку структуру:
Ви бачите перший стовпець, який виконує роль індексу рядків. Використовуйте ці індекси для доступу до конкретних рядків у DataFrame. Синтаксис цього атрибута:
df.iloc[index]
Використовуйте цей атрибут для доступу до третього та сьомого рядків у DataFrame:
12345678import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
Після виконання наведеного вище коду ви отримаєте рядки, що відповідають індексам, зазначеним на зображенні нижче:
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 13
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 3.03Секція 1. Розділ 13