关于如何在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编程中将文件值存储到变量中的主要内容,如果未能解决你的问题,请参考以下文章