single
Робота зі Стовпцями
Свайпніть щоб показати меню
Під час роботи з DataFrame можна отримати доступ до кожного стовпця окремо.
df['column_name']
Пояснення цього синтаксису:
- Спочатку вкажіть назву DataFrame, з яким працюєте;
- Далі помістіть назву стовпця, до якого хочете отримати доступ, у квадратні дужки. Не забудьте взяти назву стовпця в лапки.
Альтернативно, можна використовувати точкову нотацію для доступу до стовпця, якщо назва стовпця:
- Є коректним ідентифікатором Python (наприклад, без пробілів, спеціальних символів або початку з цифри);
- Не збігається з існуючим атрибутом або методом
pandas.
df.column_name
12345678910111213import 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) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
Виконання цього коду відобразить лише стовпець із назвами столиць, а не весь DataFrame.
Ви також можете отримати доступ до декількох стовпців таким чином:
df[['column1', 'column2', 'column3']]
У порівнянні з доступом до одного стовпця є лише одна відмінність. Цього разу потрібно помістити список назв стовпців у додаткову пару квадратних дужок — тобто використовувати подвійні квадратні дужки.
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) columns = countries[['country', 'capital']] print(columns)
Swipe to start coding
Вам надано DataFrame з назвою audi_cars.
- Отримайте дані для стовпців
'model','year'та'price'і збережіть результат у зміннійcolumns.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат