【发布时间】:2020-05-08 23:14:01
【问题描述】:
我的数据包含多个列——就我的目的而言——它们是相同的。在这些地方,我需要将多个选定列中的值组合成一列。例如,将列名称 1、名称 2 和名称 3 组合成一个列名称。
按照here 的指导,我正在尝试创建一个包含多列值的新列,如下图所示:
我相信我的 GREL 在这里应该结合 dc.contributor.author 中的值(只需 value,因为这是我从中选择的列 编辑列 > 在此列基础上添加列)、dc.contributor.authorEN_us (cells["dc.contributor.authorEN_us"].value)、dc.contributor.author1 (cells["dc.contributor.author1"].value) 和 dc.contributor。 authoren_US (cells["dc.contributor.authoren_US"].value)。
但是,我的新列不包含来自这些第二、第三或第四列的值,即使我知道这些值存在。
我的 GREL 语法有错误吗?我应该使用不同的方法来合并列吗?
提前感谢您的帮助。
【问题讨论】:
标签: data-cleaning openrefine grel