我花了一些时间谷歌搜索,但找不到任何有用的东西。
如何在脚本中的 OpenRefine 中选择单列的所有值?
似乎所有操作都是行式的
特别是,我想在列中找到最高和最低值
答案 0 :(得分:0)
Facets将为您提供列中所有值的列表 - 因此获取列中最低/最高值的最简单方法是在列上创建一个构面,并在构面中查看结果的最高/最低值得到答案。
但是,我不确定这是否符合您在脚本中选择值的标准'。通过这个我假设你想要能够访问GREL表达式中的最低/最高值?
您可以执行此操作,但必须强制OpenRefine将项目中的所有行视为单个记录的一部分。最简单的方法是在项目开头添加一个列,除了第一个包含值的单元格外,该列为空。
完成此操作后,您可以使用以下语法访问列中的所有值:
row.record.cells["Column name"].value
另请参阅我使用相同技术的OpenRefine - Fill between cells but not at the end of the list的答案
进一步解释:
答案 1 :(得分:0)
默认情况下,OpenRefine功能仅限于计算。 Stats Extension每列的基本统计数据(最小值,最大值,平均值,中等值)。
答案 2 :(得分:0)