如何从Pandas DataFrame中获取单元格值
在这篇文章中,我们将讨论如何在Python中从Pandas Dataframe中获取单元格值。
方法1:用函数loc()从数据框架的单元格中获取数值
Pandas DataFrame.loc属性通过标签或布尔数组访问指定DataFrame中的一组行和列。这里,我们将使用loc()函数来获取单元格的值。
输出:
方法2:从数据框架的一个单元格中获取一个值,使用iloc[]
Dataframe.iloc[]方法是在数据框架的索引标签不是0、1、2、3….n的数字系列时,或者在用户不知道索引标签时使用。这里我们将使用索引号来访问索引值。
输出:
方法3:用values()函数从数据框架的单元格中获取一个值
values()是Python编程语言中一个内置的方法,它返回一个视图对象。视图对象包含字典的值,是一个列表。
输出:
方法4:从数据框架的一个单元格中获取数值使用 at[] 函数
要在传递的位置返回数据框架中的数据,请使用Pandas at[]函数。[position, Column Name]是传递位置的格式。这个方法的功能与Pandas loc[]相似,只是at[]返回一个单一的值,所以执行起来更快。
输出:
方法5:用函数从数据框架的单元格中获取一个值
这个函数需要一个行和列的索引来显示Dataframe中的单元格值。这也是与at[]相同的工作。
输出: