Основи 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])
Після виконання наведеного вище коду ви отримаєте рядки, що відповідають індексам, зазначеним на зображенні нижче:
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.03
Основи 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])
Після виконання наведеного вище коду ви отримаєте рядки, що відповідають індексам, зазначеним на зображенні нижче:
Дякуємо за ваш відгук!