我在Cypher语言中运行以下内容:
LOAD CSV WITH HEADERS FROM
'file:///arrivals_country.csv' As lines FIELDTERMINATOR ';'
WITH lines
Limit 3
Return lines.Region, toFloat(lines.Value), toInt(lines.Year), toInt(lines.Month), lines.Country
查询中返回以下空值:
lines.Region toFloat(lines.Value) toInt(lines.Year) toInt(lines.Month) lines.Country
null 70378 1978 null null
null 16730.1 1978 null null
null 4203.2 1978 null null
但这些是来自csv文件的内容:
Year Month Region Country Value
1978 1 Asia ASEAN 70378
1978 1 Asia Japan 16730.1
1978 1 Asia Hong Kong 4203.2
答案 0 :(得分:0)
也许你的值(甚至标题)周围有空格
尝试运行它并查看字符串,如果它们有空格则必须使用toInt(trim(x))
LOAD CSV FROM
'file:///arrivals_country.csv' As lines FIELDTERMINATOR ';'
RETURN lines limit 5;