enumerate the values of a range in google refine / openrefine
I have an OpenRefine column with a sequence of identifiers. Some are single integers (22, 27) and some represent a range (28-33, 10023-10110). I'm looking for a way to make each number in that range explicit, so I can then make each value its own row.
Here's the basic technique: Split the range identifiers into two columns: Id1 and Id2. Create a new column based on Id2 with this expression forRange(cells.Id1.value,cells.Id2.value+1,1,x,x).join(",") Then click "Edits Cells" on the new column and pick "Split multi-valued cells". This will create new rows for the range. if you want to populate the data for the new rows click "Edit Cells" and "Fill Down" on each of the data columns.
Incrementing a date in openrefine
add numbers down a column in OpenRefine
OpenRefine split on character in multivalue cell
Openrefine: text facet by counting
Select multiple repeated records OpenRefine
Simple OpenRefine IF to create a new column
OpenRefine split in multiple cells
How to export the cell that contains new line character properly?
Is it possible to run an OpenRefine script in the background?
Browser cluster link does not work properly in Open Refine
How to save only specific JSON elements in a new OpenRefine column
Openrefine: cross.cell for similar but not identical values
OpenRefine changing the port and host when executable is run directly
How can I join two datasets using a key in OpenRefine, with the secondary table having more than one value?
Open Refine: Open Project Issue
Progressive number in Openrefine column