DataFrame.pop(self: ~FrameOrSeries, item) → ~FrameOrSeries [source]
返回item并从frame中删除。如果找不到,会引发KeyError
。
参数: | item : 要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)