Wolfram实体值属性单次获取及指定年份属性查询语法咨询
如何查询Wolfram实体的历史属性值(以墨西哥城1800年人口为例)
我完全懂你这种困惑——Wolfram的实体属性查询在涉及时间维度时,确实需要额外的参数来精准定位历史数据!针对你要获取1800年墨西哥城人口并制作时间趋势图的需求,这里有几种正确的语法:
单一年份的精准查询
你可以在属性查询中直接添加时间参数指定年份:Mexico City["Population", "Year" -> 1800]或者用更通用的
EntityValue函数(适合批量操作或复杂查询场景):EntityValue["City", "Mexico City", {"Population", "Year" -> 1800}]批量获取时间序列数据(用于趋势图)
如果你想获取连续年份的人口数据来生成趋势图,可以直接指定年份范围:EntityValue["City", "Mexico City", {"Population", "Year" -> 1800, 2020}]这样会返回包含对应年份和人口值的数据集,直接就能用来制作时间趋势图表。
需要注意的是,如果某一年份的数据不存在,Wolfram会返回缺失值(比如Missing["NotAvailable"]),这属于正常情况,不代表你的查询语法有误。
内容的提问来源于stack exchange,提问作者George Mauer
相关产品推荐
相关产品推荐

