Предполагая, что вы хотите создать два узла в строке, по одному в столбце (скажем, мы используем метки: Node1 и: Node2), вы бы использовали MERGE для объединения узла по индексируемому свойству и coalsesce()
для предоставленияпо умолчанию для любого встреченного нуля.Из-за использования MERGE любые повторяющиеся значения будут соответствовать любому существующему узлу с ранее созданным этим значением.
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file://import.csv' as row
MERGE (n1:Node1 {type: coalesce(row.column_name1, 'No Data')})
MERGE (n2:Node2 {type: coalesce(row.column_name2, 'No Data')})
...
Не забудьте добавить свой индекс или ограничение уникальности для: Node1 (тип) и: Node2 (тип)(или, скорее, эквивалент для вашей модели).