2016-11-11 75 views
0

我想提取「日期」和「ADJ關閉」我試圖把所有數值爲2D列斯卡拉列表 - 提取物「日期」和「ADJ關閉」值(列)

List(Date, Open,  High, Low,  Close, Volume, Adj Close 
2016-11-10, 113.50, 115.440002, 111.50, 113.120003, 5700, 113.120003 
2016-11-09, 113.00, 118.00,  113.00, 117.419998, 4000, 117.419998 
2016-11-08, 118.139999, 120.129997, 115.07, 118.239998, 1900, 118.239998 

數組,所以對於每一行我都可以獲得第0列和第6列,這將實現我的目標,但是由於是Scala的新手,我無法實現這一目標。

有沒有更簡單的方法來實現這一目標?

+1

你的問題不清楚。在嘗試將其放入「二維數組」之前,數據的形式/類型是什麼?你的數據來自哪裏?你是否從文件中讀取它? – jwvh

+0

只是將你的數組轉換成一個DataFrame,然後你可以像在SQL中一樣選擇列。 更簡單的方法是直接將數據直接讀入DataFrame中。 –

回答

0
[your list variable here].map(e => (e._1, e._7)) 

會給你一個帶有第一個和最後一個元素的元組列表。