在Pandas中访问一个系列的元素

在Pandas中访问一个系列的元素

Pandas系列是一个一维标签数组,能够容纳任何类型的数据(整数、字符串、浮点、Python对象等)。标签不需要是唯一的,但必须是一个可散列的类型。

让我们来讨论一下访问给定潘达系列元素的不同方法。

首先创建一个Pandas系列。

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 
  
ser = pd.Series(df['Name'])
ser.head(10)
# or simply df['Name'].head(10)

输出:
在Pandas中访问一个系列的元素

例子#1:获得系列的第一个元素

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 
  
df['Name'].head(10)
  
# get the first element
ser[0]

输出:
在Pandas中访问一个系列的元素

例子#2:通过提供项目的位置来访问多个元素

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 
  
df['Name'].head(10)
  
# get multiple elements at given index
ser[[0, 3, 6, 9]]

输出:
在Pandas中访问一个系列的元素

例子#3:访问系列中的前5个元素

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 
  
df['Name'].head(10)
  
# get first five names
ser[:5]

输出:
在Pandas中访问一个系列的元素

例子#4:获得系列中的最后10个元素

# importing pandas module 
import pandas as pd 
    
# making data frame 
df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") 
  
df['Name'].head(10)
  
# get last 10 names
ser[-10:]

输出:
在Pandas中访问一个系列的元素

例子#5:通过提供索引的标签访问多个元素

# importing pandas module 
import pandas as pd 
import numpy as np
  
ser = pd.Series(np.arange(3, 15), index = list("abcdefghijkl"))
  
ser[['a', 'd', 'g', 'l']]

输出:
在Pandas中访问一个系列的元素

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程