【发布时间】:2018-09-16 15:26:49
【问题描述】:
我想使用 Spark Sql 显示 parquet 文件的内容,但由于 parquet 文件中的列名包含空格,我收到错误 - 属性名称“First Name”在“,;{}()\n\t=" 中包含无效字符。请使用别名重命名。;
我已经写了下面的代码 -
val r1 = spark.read.parquet("filepath")
val r2 = r1.toDF()
r2.select(r2("First Name").alias("FirstName")).show()
但仍然出现同样的错误
【问题讨论】: