Рубрики
Без рубрики

Как получить имена столбцов Pandas DataFrame?

Автор оригинала: Python Examples.

Получить имена столбцов DataFrame

Чтобы получить имена столбцов DataFrame, используйте свойство DataFrame.Columns.

Синтаксис для использования столбцов свойство DataFrame

DataFrame.columns

Свойство столбцов возвращает объект типа типа. Мы могли бы получить доступ к индивидуальным именам, используя любую технику петли в Python.

Пример 1: Напечатайте имена столбцов DataFrame

В этом примере мы получаем имена столбцов DataFrame и распечатайте их.

Python Program

import pandas as pd

#initialize a dataframe
df = pd.DataFrame(
	[['Amol', 72, 67, 91],
	['Lini', 78, 69, 87],
	['Kiku', 74, 56, 88],
	['Ajit', 54, 76, 78]],
	columns=['name', 'physics', 'chemistry', 'algebra'])	

#get the dataframe columns
cols = df.columns 

#print the columns
print(cols)

Выход

Index(['name', 'physics', 'chemistry', 'algebra'], dtype='object')

Пример 2: Доступ к отдельным именам столбцов с использованием индекса

Вы можете получить доступ к отдельным именам столбцов, используя индекс.

Python Program

import pandas as pd

#initialize a dataframe
df = pd.DataFrame(
	[['Amol', 72, 67, 91],
	['Lini', 78, 69, 87],
	['Kiku', 74, 56, 88],
	['Ajit', 54, 76, 78]],
	columns=['name', 'physics', 'chemistry', 'algebra'])	

#get the dataframe columns
cols = df.columns 

#print the columns
for i in range(len(cols)):
	print(cols[i])

Выход

name
physics
chemistry
algebra

Пример 3: Печать столбцов, используя для цикла

Вы можете использовать для цикла, чтобы повторять столбцы DataFrame.

Python Program

import pandas as pd

#initialize a dataframe
df = pd.DataFrame(
	[['Amol', 72, 67, 91],
	['Lini', 78, 69, 87],
	['Kiku', 74, 56, 88],
	['Ajit', 54, 76, 78]],
	columns=['name', 'physics', 'chemistry', 'algebra'])	

#get the dataframe columns
cols = df.columns 

#print the columns
for column in cols:
	print(column)

Выход

name
physics
chemistry
algebra

Резюме

В этом руководстве Pandas мы извлекли имена столбцов из DataFrame с использованием свойств DataFrame.Column.