EntityAugmentColumns[tab,col,"prop"]
向表格数据 tab 的列 col 中的实体 ei 添加一个名为 "prop" 的新列,其值通过计算 EntityValue[ei,"prop"] 得到.
EntityAugmentColumns[tab,col,ncol"prop"]
添加一个名为 ncol 的新列.
EntityAugmentColumns[tab,col,{"prop1","prop2",…}]
为属性 "propi" 添加多个新列,其列名同样为 "propi".
EntityAugmentColumns[tab,col,{ncol1"prop1",ncol2"prop2",…}]
添加多个新列,其列名为 ncoli.
EntityAugmentColumns[tab,col,ncol{"prop1","prop2",…}]
添加多个列,其列名为 ExtendedKey[ncol,"propi"].
EntityAugmentColumns
EntityAugmentColumns[tab,col,"prop"]
向表格数据 tab 的列 col 中的实体 ei 添加一个名为 "prop" 的新列,其值通过计算 EntityValue[ei,"prop"] 得到.
EntityAugmentColumns[tab,col,ncol"prop"]
添加一个名为 ncol 的新列.
EntityAugmentColumns[tab,col,{"prop1","prop2",…}]
为属性 "propi" 添加多个新列,其列名同样为 "propi".
EntityAugmentColumns[tab,col,{ncol1"prop1",ncol2"prop2",…}]
添加多个新列,其列名为 ncoli.
EntityAugmentColumns[tab,col,ncol{"prop1","prop2",…}]
添加多个列,其列名为 ExtendedKey[ncol,"propi"].
更多信息
- EntityAugmentColumns 通常用于通过获取现有实体列的属性来扩展表格数据.
- EntityAugmentColumns[tab,col,ncol"prop"] 等价于 TransformColumns[tab,ncolFunction[EntityValue[#col,"prop"]]].
范例
打开所有单元 关闭所有单元基本范例 (1)
以一个第二列为实体的 Tabular 对象为例:
tab = Tabular[{{1, Entity["Country", "France"]}, {2, Entity["Country", "Italy"]}}, {"number", "country"}]
| |
EntityAugmentColumns[tab, "country", "Population"]EntityAugmentColumns[tab, "country", "population" -> "Population"]EntityAugmentColumns[tab, "country", {"Population", "Area"}]范围 (1)
取一个 Tabular 对象,将四颗伽利略卫星按一列排列:
tab = ToTabular[{"moon" -> EntityList[EntityClass["PlanetaryMoon", "GalileanMoon"]]}, "Columns"]EntityAugmentColumns[tab, "moon", "Radius"]EntityAugmentColumns[tab, "moon", "radius" -> "Radius"]EntityAugmentColumns[tab, "moon", {"Radius", "Mass"}]EntityAugmentColumns[tab, "moon", {"radius" -> "Radius", "Mass"}]EntityAugmentColumns[tab, "moon", {"radius" -> "Radius", "mass" -> "Mass"}]EntityAugmentColumns[tab, "moon", "radii" -> {"EquatorialRadius", "PolarRadius"}]EntityAugmentColumns[tab, "moon", {"radii" -> {"EquatorialRadius", "PolarRadius"}, "mass" -> "Mass"}]应用 (1)
构建一个包含 ISO 3166 列表中所有国家的 Tabular 对象:
ToTabular[{"country" -> EntityList["Country"]}, "Columns"]EntityAugmentColumns[%, "country", {"Population", "capital" -> "CapitalCity"}]GeoGraphics[{Red, Point[% -> "capital"]}, GeoRange -> "World"]相关指南
-
▪
- 表格数据源
文本
Wolfram Research (2026),EntityAugmentColumns,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EntityAugmentColumns.html.
CMS
Wolfram 语言. 2026. "EntityAugmentColumns." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/EntityAugmentColumns.html.
APA
Wolfram 语言. (2026). EntityAugmentColumns. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EntityAugmentColumns.html 年
BibTeX
@misc{reference.wolfram_2026_entityaugmentcolumns, author="Wolfram Research", title="{EntityAugmentColumns}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/EntityAugmentColumns.html}", note=[Accessed: 07-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_entityaugmentcolumns, organization={Wolfram Research}, title={EntityAugmentColumns}, year={2026}, url={https://reference.wolfram.com/language/ref/EntityAugmentColumns.html}, note=[Accessed: 07-September-2026]}