当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Matlab AMPL DataFrame.setColumn用法及代码示例

classmethod DataFrame.setColumn()

用法

setColumn(headerName, [values])

setColumn(amplEntity, [values])

说明

setColumn(headerName, [values]) 将 headername 指定的列的值设置为给定的值向量。如果不是第一个,则不能用于指定索引列的值。

setColumn(amplEntity, [values]) 将 AMPL 实体推断的列的值设置为给定的值向量。如果不是第一个,则不能用于指定索引列的值。

输入参数

headerName要添加的列名

amplEntity 一个 AMPL 实体,其名称将用于新列

values 要在列中使用的值向量。它必须具有与 DataFrame 相同的基数(可通过 DataFrame.getNumRows 访问)。

示例

创建一个包含两列的 DataFrame 并填充它们。

df = DataFrame(1, 'PROD', 'price');
df.setColumn('PROD', {'shirts', 'skirts'})
df.setColumn('price', [6.5, 5.5])

给出:

PROD    |  price
shirts  |  6.5
skirts  |  5.5

相关用法


注:本文由纯净天空筛选整理自ampl.com大神的英文原创作品 setColumn。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。