📜  Python|熊猫 dataframe.take()

📅  最后修改于: 2022-05-13 01:54:45.269000             🧑  作者: Mango

Python|熊猫 dataframe.take()

Python是用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。

Pandas dataframe.take()函数沿轴返回给定位置索引中的元素。这意味着我们没有根据对象的 index 属性中的实际值进行索引。我们根据元素在对象中的实际位置进行索引。

有关代码中使用的 CSV 文件的链接,请单击此处

示例 #1:使用take()函数在索引轴上获取一些值。

# importing pandas as pd
import pandas as pd
  
# Creating the dataframe 
df = pd.read_csv("nba.csv")
  
# Print the dataframe
df

现在我们将修改索引标签以进行演示。现在标签的编号从 0 到 914。

# double the value of index labels
df.index = df.index * 2
  
# Print the modified dataframe
df

让我们取位置 0、1 和 2 的值

# take values at input position over the index axis
  
df.take([0, 1, 2], axis = 0)

输出 :

正如我们在输出中看到的,值是根据位置而不是索引标签选择的。示例 #2:使用take()函数在列轴上的位置 0、1 和 2 处获取值。

# importing pandas as pd
import pandas as pd
  
# Creating the dataframe 
df = pd.read_csv("nba.csv")
  
# Print the dataframe
df

现在我们将在列轴上的位置 0、1 和 2 处取值。

# take values over the column axis.
  
df.take([0, 1, 2], axis = 1)

输出 :