Квадратные скобки (1)
В видео вы узнали, что индексировать и выбирать данные в DataFrame pandas можно самыми разными способами. Самый простой, хотя и не самый гибкий — использовать квадратные скобки.
В примере кода те же данные об автомобилях импортируются из CSV-файла в виде DataFrame pandas. Чтобы выбрать только столбец cars_per_cap из cars, можно воспользоваться следующими способами:
cars['cars_per_cap']
cars[['cars_per_cap']]
Одиночные скобки возвращают объект Series pandas, а двойные — DataFrame pandas.
Это упражнение является частью курса
Средний уровень Python
Инструкции к упражнению
- Используйте одиночные квадратные скобки, чтобы вывести столбец
countryизcarsв виде Series pandas. - Используйте двойные квадратные скобки, чтобы вывести столбец
countryизcarsв виде DataFrame pandas. - Используйте двойные квадратные скобки, чтобы вывести DataFrame, содержащий оба столбца —
countryиdrives_right— изcars, именно в таком порядке.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out country column as Pandas Series
# Print out country column as Pandas DataFrame
# Print out DataFrame with country and drives_right columns