在scala中用破折号分割并选择第二个

时间:2016-01-13 09:19:29

标签: scala data-manipulation apache-spark-mllib

我们有一个csv文件,其列(名称:主机)的数据类似于mb- web -scp-01,kl- mem -cpp-01。

按破折号分割,我需要创建一个新列(名称:Host2),其中第二个(web,mem来自上述数据)

import scala.io.Source._

1 个答案:

答案 0 :(得分:1)

如果你想把错误当作选项来处理,你可以这样做(从Ammonite REPL输出):

@ "mb-web-scp-01".split("-").drop(1).headOption
res1: Option[String] = Some(web)