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")])