【发布时间】:2017-02-26 02:18:34
【问题描述】:
我对 spark 很陌生,想对数据框的列执行操作,以便将列中的所有 , 替换为 .
假设有一个数据框 x 和 x4 列
x4
1,3435
1,6566
-0,34435
我希望输出为
x4
1.3435
1.6566
-0.34435
我使用的代码是
import org.apache.spark.sql.Column
def replace = regexp_replace((x.x4,1,6566:String,1.6566:String)x.x4)
但我收到以下错误
import org.apache.spark.sql.Column
<console>:1: error: ')' expected but '.' found.
def replace = regexp_replace((train_df.x37,0,160430299:String,0.160430299:String)train_df.x37)
任何有关语法、逻辑或任何其他合适方式的帮助将不胜感激
【问题讨论】:
标签: scala apache-spark apache-spark-sql regexp-replace