--
You received this message because you are subscribed to the Google Groups "OpenRefine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openrefine+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/CAH%3DR%2BfafEa1yNA1jtVG%3D0F2%3DtS6W-TgoPmytMsngd9cWZHavtQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/4C53A806-A475-4F54-B628-6E41A28EF2F7%40gmail.com.


To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/CAH%3DR%2BfaY0rqz8toPMK6Y8feNdo2TRmRSvbDAJ8N1j%3D_7fRu0Tg%40mail.gmail.com.
[ { "op": "core/multivalued-cell-join", "columnName": "DeprecatedHeading", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column DeprecatedHeading" }, { "op": "core/multivalued-cell-join", "columnName": "RDFS_Type", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column RDFS_Type" }, { "op": "core/multivalued-cell-join", "columnName": "inScheme", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column inScheme" }, { "op": "core/multivalued-cell-join", "columnName": "AltLabel", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column AltLabel" }, { "op": "core/multivalued-cell-join", "columnName": "ChangeID", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column ChangeID" }, { "op": "core/multivalued-cell-join", "columnName": "BroaderTerm", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column BroaderTerm" }, { "op": "core/multivalued-cell-join", "columnName": "Label", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Label" }, { "op": "core/multivalued-cell-join", "columnName": "Note", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Note" }, { "op": "core/multivalued-cell-join", "columnName": "Change", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Change" }, { "op": "core/multivalued-cell-join", "columnName": "ChangeDate", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column ChangeDate" }, { "op": "core/multivalued-cell-join", "columnName": "Creator", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Creator" }, { "op": "core/multivalued-cell-join", "columnName": "ChangeSubject", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column ChangeSubject" }, { "op": "core/multivalued-cell-join", "columnName": "Related", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Related" }, { "op": "core/multivalued-cell-join", "columnName": "Narrower", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Narrower" }, { "op": "core/multivalued-cell-join", "columnName": "Broader", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Broader" }, { "op": "core/multivalued-cell-join", "columnName": "Example", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column Example" }]'['+forEach(row.columnNames.slice(1),cn,' { "op": "core/multivalued-cell-join", "columnName": "'+cn+'", "keyColumnName": "URI", "separator": ";", "description": "Join multi-valued cells in column '+cn+'" }]').join(",")Hi Timothy,
To unsubscribe from this group and stop receiving emails from it, send an email to openr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/CAH%3DR%2BfafEa1yNA1jtVG%3D0F2%3DtS6W-TgoPmytMsngd9cWZHavtQ%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "OpenRefine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/4C53A806-A475-4F54-B628-6E41A28EF2F7%40gmail.com.
----Timothy Ryan Mendenhall (he/him/his)Metadata LibrarianColumbia University LibrariesOriginal and Special Materials Cataloging102 Butler Library535 West 114th StreetNew York, NY 10027
You received this message because you are subscribed to the Google Groups "OpenRefine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openr...@googlegroups.com.
With the mouse, the list of column names, and Ctrl-C/Ctrl-V it wouldn't be too tedious.
This list could then be applied to the dataset.
I agree that collapsing all records into a single row should be a built-in operation.
Brad
Brad
forEach(row.columnNames,cn,<do something with cn>)--
You received this message because you are subscribed to the Google Groups "OpenRefine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openrefine+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openrefine/c1a1bf04-7282-46a8-b299-c3691218c78d%40googlegroups.com.

your_separator = ";" #change this separator if you want
for column in row.columnNames: if value == row.record.cells[column].value[0]: return your_separator.join([str(i) for i in row.record.cells[column].value])