cjavapy编程之程

Python pandas.DataFrame.pop函数方法的使用

pandas.DataFrame.pop() 方法用于删除 DataFrame 中指定列,并返回该列的数据。这个方法非常适合在删除某列的同时提取该列的数据。本文主要介绍一下Pandas中pandas.DataFrame.pop方法的使用。

DataFrame.pop(self: ~FrameOrSeries, item) → ~FrameOrSeries       [source]

返回item并从frame中删除。如果找不到,会引发KeyError

参数


itemstr

要pop出的列的标签。


返回值

Series

例子

import pandas as pd

# 创建一个示例 DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
}

df = pd.DataFrame(data)

# 输出原始 DataFrame
print("原始 DataFrame:")
print(df)

# 使用 pop 方法删除并返回列 'B'
b_column = df.pop('B')

# 输出删除后的 DataFrame
print("\n删除列 'B' 后的 DataFrame:")
print(df)

# 输出被删除的列
print("\n被删除的列 'B':")
print(b_column)

推荐阅读
cjavapy编程之路首页