OpenRefine cell.cross создает столбец, но заполняет ноль строк
У меня есть два проекта с общей колонкой, которую я пытаюсь объединить.
Проект 1 имеет столбцы Дата публикации, Тип, История, Подзаголовки и Автор Проект 2 содержит столбцы PageTitle, UniquePageviews и AvgTimeOnPage
PageTitle и Story имеют эквивалентные значения. Я хочу добавить UniquePageviews и AvgTimeOnPage в проект 1.
Когда я использую GREL forEach(cross(ячейка,"Project2","PageTitle"),v,v.cells["AvgTimeOnPage"]. Value)[0] (либо вручную, либо с использованием расширения VIB-Bits), я получаю уведомление о том, что два новых столбца были созданы... но "путем заполнения 0 строк". Новые столбцы пустые, за исключением заголовка, который добавлен правильно.
Как мне заставить cell.cross заполнить любую строку, в которой написано, что она заполняется?
Изменить: Образцы базы данных здесь: https://imgur.com/a/fRGhhNw
Проект 1:
Date published Type Story Subtopic(s) Author
4/30/2018 News in Brief Last year's solar eclipse set off a wave in the upper atmosphere Planetary Science, Earth Lisa Grossman
4/30/2018 News in Brief New genetic details may help roses come up smelling like, well, roses Plants, Genetics Susan Milius
4/30/2018 Science Visualized See (and hear) the stunning diversity of bowhead whales' songs Animals, Biophysics, Ecology Helen Thompson
4/29/2018 News New genetic sleuthing tools helped track down the Golden State Killer suspect Genetics, Science & Society Tina Hesman Saey
Проект 2:
PageTitle UniquePageviews AvgTimeOnPage
The truth about animals isn't always pretty 63398 Sun Dec 31 00:03:06 EST 1899
Birds get their internal compass from this newly ID'd eye protein 53566 Sun Dec 31 00:03:30 EST 1899
Last year's solar eclipse set off a heat wave in the upper atmosphere 35496 Sun Dec 31 00:07:03 EST 1899
City heat is getting hazardous for humans 32199 Sun Dec 31 00:05:49 EST 1899
1 ответ
Наконец-то получил его на работу. Уроки выучены:
- Используйте 2,8, а не 3,0 бета
Преобразуйте умные кавычки в обычные кавычки
value.replace(/[\u2018\u2019\u201A\u201B\u2032\u2035]/,"'")