Python Pandas Dataframe.pop()

Python Pandas Dataframe.pop()

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。Pandas就是这些包中的一个,使导入和分析数据变得更加容易。
Pandas的Pop()方法在大多数数据结构中都很常见,但pop()方法与其他方法有点不同。在堆栈中,pop不需要任何参数,它每次都会弹出最后一个元素。但是pandas的pop方法可以从数据框架中获取一个列的输入并直接弹出。

语法: DataFrame.pop(item)
参数:
item: 列名要弹出的字符串
返回类型:以潘达系列的形式弹出的列

示例 #1:
在这个例子中,一个列已经被弹出并由函数返回。然后,新的数据框与旧的数据框进行比较。

import pandas as pd
# importing pandas package
 
data = pd.read_csv("nba.csv")
# making data frame from csv file
 
popped_col = data.pop("Team")
# storing data in new var
 
data
# display

输出:
在输出图像中,数据框架在使用.pop()之前和之后进行了比较。如第二张图片所示,Team列已经被弹出。
使用.pop()之前的数据框架

Python Pandas Dataframe.pop()

使用.pop()后的数据框架

Python Pandas Dataframe.pop()

例子#2:在其他数据框架中弹出和推送
在这个例子中,我们复制了一个数据框架,并在另一个数据框架的末端插入了弹出的列。

import pandas as pd
# importing pandas package
 
data = pd.read_csv("nba.csv")
# making data frame from csv file
 
new = data.copy()
# creating independent copy of data frame
 
popped_col = data.pop("Name")
# storing data in new var
 
new["New Col"]= popped_col
# creating new col and passing popped col
 
new
# display

输出:
如输出图片所示,新的数据框架在最后有一个新列,这个新列不过是先前弹出的名称列。

Python Pandas Dataframe.pop()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程