InsertColumns[tab,{col1cval1,…}]
在表格对象 tab 中插入名为 coli 的列 cvali.
InsertColumns[cspec]
表示 InsertColumns 的运算符形式,可以应用于表格数据.


InsertColumns
InsertColumns[tab,{col1cval1,…}]
在表格对象 tab 中插入名为 coli 的列 cvali.
InsertColumns[cspec]
表示 InsertColumns 的运算符形式,可以应用于表格数据.
更多信息

- InsertColumns 通常用于构建带有附加列的 Tabular 对象.
- 如果列 coli 已经存在,则用新列替换它. 否则,新列将添加到现有列之后. »
- 插入的列必须具有与原始表格对象相同的行数.
- InsertColumns[tab,{acol,colcval}] 在现有名为 acol 的锚点列后添加一个名为 col 的新列,而不是将其附加在末尾. »
- 对于没有列键的表格数据 atab,InsertColumns[atab,{cval1,…,cvaln}] 会附加 n 个新列. »
- 可以在 n 行表格对象中插入的可能列规范 cvali 包括:
-
const 等价于 ConstantArray[const,n] » {v1,…,vn} 长度为 n 的向量 » TabularColumn[…] 长度为 n 的类型一致向量 » - 语法 colNothing 可用于删除名为 col 的现有列. »
- InsertColumns[cspec][tab] 等价于 InsertColumns[tab,cspec]. »

范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (11)
列 (7)
列可以通过将键封装在 Key 或 ExtendedKey 中来插入:
取一个带有扩展键的 Tabular 对象:
输入数据 (1)
向 Tabular 对象追加一列:
应用 (4)
取一个数值 Tabular 对象:
使用 InsertColumns 将其添加到原始表格对象:
取一个包含医疗数据的 Tabular 对象:
这两列中的数据可能不可靠,需要标记以指示这一点. 使用 InsertColumns 将所有列项转换为 Missing:
取一个包含金融时间序列数据的 Tabular 对象:
取一个 Tabular 对象,其中包含按列给出的月度数据:
属性和关系 (5)
使用 TransformColumns 向 Tabular 对象追加一个新列:
或者,首先计算列,然后使用 InsertColumns 追加:
取一个以年份和月份为列的 Tabular 对象:
TransformColumns 可以通过为每一行构建一个日期来添加新列:
或者,首先构建日期列,然后使用 InsertColumns 将其追加:
向匿名 Tabular 对象追加一列:
使用 Join 在第二层连接矩阵可以实现相同的结果:
追加原始 Tabular 对象的相同列:
相关指南
-
▪
- 表格数据清理
文本
Wolfram Research (2025),InsertColumns,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InsertColumns.html.
CMS
Wolfram 语言. 2025. "InsertColumns." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/InsertColumns.html.
APA
Wolfram 语言. (2025). InsertColumns. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/InsertColumns.html 年
BibTeX
@misc{reference.wolfram_2025_insertcolumns, author="Wolfram Research", title="{InsertColumns}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/InsertColumns.html}", note=[Accessed: 13-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_insertcolumns, organization={Wolfram Research}, title={InsertColumns}, year={2025}, url={https://reference.wolfram.com/language/ref/InsertColumns.html}, note=[Accessed: 13-September-2025]}