Как выбрать один столбец фрейма данных Pandas?

Опубликовано: 27 Марта, 2022

В этой статье мы обсудим, как выбрать один столбец во фрейме данных. Теперь попробуем реализовать это с помощью Python.

First, let’s create a dataframe 

Python3

# importing pandas as library
import 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 method
print("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]method
print("Single column value using dataframe[]")
print(df["Interest"])

Выход:

Another Example now if we want to select the column Age.

Python3

# using dataframe[columnname]method
print("Single column value using dataframe[]")
print(df["Age"])

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

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