1
我想在Google Refine中使用GREL(或任何其他)搜索並替換列中的多個值。搜索並替換Google中的多個值Refine優化
例如:
1.替換(值 「布赫」, 「碧波:書」)
2.替換(值 「(雜誌)」, 「碧波:期刊」)
3.替換(值,「專利」,「bibo:專利」)
4.等等。
有沒有辦法用一個GREL表達式來做到這一點?
我想在Google Refine中使用GREL(或任何其他)搜索並替換列中的多個值。搜索並替換Google中的多個值Refine優化
例如:
1.替換(值 「布赫」, 「碧波:書」)
2.替換(值 「(雜誌)」, 「碧波:期刊」)
3.替換(值,「專利」,「bibo:專利」)
4.等等。
有沒有辦法用一個GREL表達式來做到這一點?
對於你的前三個,你可以這樣做:
value.replace("Buch", "bibo:Book").replace("Zeitschrift", "bibo:Journal").replace("Patent", "bibo:Patent")
取決於有多少你的「更多」是,這種模式就足夠了。否則,您可以調查某種類型的表查找(這可能比GREL更容易 - 只需爲您的表達式語言選擇Jython)。
非常感謝!而且你也在Refine上工作! –