如何选择Pandas数据框架的单列

如何选择Pandas数据框架的单列

在这篇文章中,我们将讨论如何在一个数据框架中选择一个单列。现在让我们试着用Python来实现这个目标。

首先,让我们创建一个数据框架

# 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
Python

输出:

如何选择Pandas数据框架的单列?

方法1:使用Dot(dataframe.columnname)返回完整的选定列。

# using dot method
print("Single column value using dataframe.dot")
print(df.Interest)
Python

输出:

如何选择Pandas数据框架的单列?

方法2:使用dataframe[columnname]方法。
使用dataframe.dot可能会出现一些问题,如下所示。

  • 通过点法,我们不能选择带有空格的列名。
  • 当我们选择与方法同名的列名时,可能会发生歧义,例如数据框架的max方法。
  • 我们不能用点法选择多列。
  • 我们不能用点法设置新的列。

由于上述原因,dataframe[columnname]方法被广泛使用。

# using dataframe[columnname]method
print("Single column value using dataframe[]")
print(df['Interest'])
Python

输出:

如何选择Pandas数据框架的单列?

另一个例子是,如果我们想选择Age列。

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

输出:

如何选择Pandas数据框架的单列?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册