Как выбрать один столбец фрейма данных Pandas?
В этой статье мы обсудим, как выбрать один столбец во фрейме данных. Теперь попробуем реализовать это с помощью Python.
First, let’s create a dataframe
Python3
# importing pandas as libraryimport pandas as pd # creating data frame:df = pd.DataFrame({"name": ["Akash", "Ayush", "Ashish", "Diksha", "Shivani"], "Age": [21, 25, 23, 22, 18], "Interest": ["Coding", "Playing", "Drawing", "Akku", "Swimming"]}) print("The original data frame")df |
Выход:

Method 1: Using Dot(dataframe.columnname) returns the complete selected column
Python3
# using dot methodprint("Single column value using dataframe.dot")print(df.Interest) |
Выход:

Метод 2: Использование метода dataframe [columnname]:
При использовании dataframe.dot могут возникнуть следующие проблемы:
- Через точечный метод мы не можем выбирать имена столбцов с пробелами.
- Неоднозначность может возникнуть, когда мы выбираем имена столбцов, которые имеют то же имя, что и методы, например, метод max для фрейма данных.
- Мы не можем выбрать несколько столбцов с помощью точечного метода.
- Мы не можем установить новые столбцы с помощью точечного метода.
Because of the above reason dataframe[columnname] method is used widely.
Python3
# using dataframe[columnname]methodprint("Single column value using dataframe[]")print(df["Interest"]) |
Выход:

Another Example now if we want to select the column Age.
Python3
# using dataframe[columnname]methodprint("Single column value using dataframe[]")print(df["Age"]) |
Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.