Доступ к данным
Урок 5 из 19 курса Аналитика в pandas на Coddy.
После загрузки данных в dataframe вы можете получить доступ к конкретным данным несколькими способами. Чтобы выбрать столбец, используйте квадратные скобки и имя столбца:
column = df['column_name']Переменная column будет содержать объект series. (Помните, что каждый столбец — это объект series?)
Чтобы выбрать строку, используйте функции loc или iloc. Например:
df.iloc[0] df.loc[0]Обе функции вернут первую строку. Мы узнаем об их различиях позже в этом курсе.
Чтобы получить конкретную ячейку dataframe, добавьте еще одно число в iloc (loc не поддерживает эту функцию). iloc означает index loc.
df.iloc[0,1]Это вернет ячейку row = 0 и column = 1.
Задание
ЛегкоСоздайте функцию с именем specific_returner, которая принимает имя файла и строку, представляющую индекс или имя столбца (если это индекс, преобразуйте его в целое число).
Если это индекс, верните соответствующую строку, а если это имя столбца — верните соответствующий столбец.
Попробуйте сами
import pandas as pd
def specific_returner(file_name, value):
# Напишите код здесьВсе уроки раздела Аналитика в pandas
4Анализ данных с Pandas
Описательная статистикаГруппировка и агрегация данныхРазличные агрегацииMerge и Concat2Работа с DataFrame
Знакомство с DataFrameДоступ к даннымОчистка данных — пропущенные значенияОчистка данных — дополнительные инструменты3Манипуляции с данными в Pandas
Возврат нужного результатаФильтрация данныхДобавление и удалениеИзменение данныхИзменение строкПользовательские изменения