关于如何在Scala编程中将文件值存储到变量中

Posted

技术标签:

【中文标题】关于如何在Scala编程中将文件值存储到变量中【英文标题】:Regarding how to store the file values into variables in Scala programming 【发布时间】:2019-02-20 13:26:36 【问题描述】:

我试图读取文件并将值存储到变量中,但我没有得到正确的结果。你能帮我怎么做吗?

1) 文件信息:

Testval.txt:

10,10

2) 读取文件并将值存储到变量中。

代码:

val rangetab = spark.read.format("csv").option("header","false").option("inferSchema","true").load("s3a://clientbucket/Check/TestVal.txt")

val a = rangetab.first()

println(a)

然后我会像 (10,10) 一样离开。我想存储像 a = 10 和 b = 10。

请帮我怎么做?

【问题讨论】:

val b=a.getAs[Int]("b") println(b) 打印什么? val a 的类型是什么? 【参考方案1】:

试试:val res = rangetab.first()

val (a,b)=(res.get(0),res.get(1))

println(a)

println(b)

【讨论】:

以上是关于关于如何在Scala编程中将文件值存储到变量中的主要内容,如果未能解决你的问题,请参考以下文章

关于Scala的知识点

如何从 Scala Json 字符串中将 Json 放入 JS 变量中?

如何在我的java类中将firebase值存储为全局整数[重复]

如何在 Scala 中将元素添加到 Map 中,其中键是字符串,值是 List[String]

如何在 Spark Scala 的 UDF 中将列作为值传递以检查条件

如何在 Windows 10 中将文件夹添加到 `Path` 环境变量(附截图)