我正在使用一个数据集,显然它的每一行都有“双引号”。当我使用浏览器时,我无法看到它,因为它默认使用 Excel 打开。
数据集如下所示(原始):
"age;"job";"marital";"education";"default";"balance";"housing";"loan";"contact";"day";"month";"duration";"campaign";"pdays";"previous";"poutcome";"y""----header 58;"management";"married";"tertiary";"no";2143;"yes";"no";"unknown";5;"may";261;1;-1;0;"unknown";"no"--row
我使用以下代码:
val bank = spark.read.format("com.databricks.spark.csv").
| option("header", true).
| option("ignoreLeadingWhiteSpace", true).
| option("inferSchema", true).
| option("quote", "").
| option("delimiter", ";").
| load("bank_dataset.csv")
但我得到的是: 两端带引号的数据和用双双引号括起来的字符串值 我想要的是: age as int 和单引号括在字符串值上