скопировать прошедшие теги в набор данных из списка уникальных значений в excel или openrefine - PullRequest
0 голосов
/ 24 декабря 2018

Я работаю со строковым набором данных, для которого я определил тег для каждого уникального значения в столбце 1.

Теперь я хотел бы применить соответствующий тег для каждого вхождения уникального значения в Excel, openrefine или python

Например:

Column 1 (to)
100 Black Men of Greater Detroit, Inc
Column 10 (tag)
Minorities

Каждый раз, когда 100 Black Men of Greater Detroit, Inc появляется в столбце 1, я бы хотел, чтобы minorities появлялся в столбце 8.

Может ли это сделать цикл в excel, openrefine или python?

Спасибо за вашу помощь

Вот первые наборы данных

1 Ответ

0 голосов
/ 24 декабря 2018

Существует несколько различных подходов, которые вы можете использовать в OpenRefine.

Подход 1:

Фасет в столбце 1, выберите соответствующее значение (например, «100 черных мужчин»of Greater Detroit, Inc "), и он найдет все строки, в которых это значение содержится в столбце 1. Затем обновите все ячейки столбца 8 до значения соответствующего тега.

Подход 2:

Преобразуйте ячейки в столбце 8, используя выражение GREL, например:

if(cells["Column 1"].value=="100 Black Men of Greater Detroit, Inc","minorities","")

Возможно, существуют некоторые другие подходы, и это может зависеть от того, как именно вы решаете, какой тегприменять.

Если эти два подхода не то, что вам нужно, не стесняйтесь подробно объяснять, почему нет, и как вам это нужно для работы, или вы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...