extract() 方法

将列从一个数据帧提取至新的数据帧中。

语法

数据帧名称.extract(columns = [""|("", "新列名称"), "...n"])

参数

名称 描述
columns = ["" | ("", "新列名称"), "...n"]

要提取的一个或多个列。

这些列被按照您列出它们的顺序提取。

您可以在提取列的同时更新一个或多个列名称。请将现有名称和新名称放在圆括号中。例如:

("ProdDesc", "Product Description")

返回

HCL 数据帧。

示例

将指定列提取至新的数据帧

您需要库存项目的简略信息:基本标识信息、位置和现存数量。您将五个相关列从 inventory 数据帧提取至inventory_brief 数据帧。您忽略所有包含您当前不需要的信息的列。

inventory_brief = inventory.extract(columns = ["ProdNo", "ProdDesc", "ProdCls", "Location", "QtyOH"])

提取指定的列并且在新的数据帧中重命名它们

您从 inventory 数据帧中提取一个列子集并且在新的数据帧中重命名它们。

inventory_brief = inventory.extract(columns = [("ProdNo", "Prod Number"), ("ProdDesc", "Prod Description"), ("ProdCls", "Prod Class"), "Location", ("QtyOH", "Quantity")])