seq

    1熱度

    5回答

    如果有人能幫我解決這個問題,我將非常感激。這看起來很簡單,但我不知道如何去做。 我正在努力計算一行中的百分比變化與前一個相比。例如:我的數據幀是這樣的: day value 1 21 2 23.4 3 10.7 4 5.6 5 3.2 6 35.2 7 12.9 8 67.8 . . . . . . 365 27.2

    11熱度

    2回答

    在Scala文檔中,集合同時定義了.seq和.toSeq方法。他們之間有什麼區別,他們爲什麼都在那裏?我無法從閱讀Scala收集文檔中發現它。

    2熱度

    2回答

    我們有一個RDD有以下形式: org.apache.spark.rdd.RDD[((BigInt, String), Seq[(BigInt, Int)])] 我們希望做的是扁平化是成一個單獨的列表製表符分隔的字符串用saveAsText文件保存。而通過拼合,我的意思是爲其Seq中的每個項目重複groupby元組(BigInt,String)。 所以看起來像.. ((x1,x2), ((y1.

    2熱度

    1回答

    我的損失是完全爲什麼這個代碼不類型的序列變異的成員變量: for p in prescrs do p.ATC <- "A" for c in p.Drug.Components do for s in c.Substances do s.DoseTotal.Adjust <- adjustKg s.DoseTotal.Time <-

    5熱度

    1回答

    我有一系列我需要過濾的數據。這很明顯,因爲我們有Seq.filter值。但是,我的問題是,我需要過濾,直到產生的集合將達到一定數量的項目。我不想對所有項目執行過濾,也不想對截斷進行過濾,我希望在不再需要時立即停止過濾。 基本上它是命令式編程中的一項非常簡單的任務 - 我可以在F#中輕鬆完成,就像在C#中完成的一樣,但我希望在功能方式上做到這一點。 我看了一下Collections.Seq模塊,但是

    1熱度

    1回答

    對於我的項目我想拉出seq> seq。爲此我想我可以使用GetEnumerator。之後,我想比較頭部(與當前元素的Seq.head),如果它包含我選擇的元素。問題是,如果我使用.Current,它會讓我回到obj而不是seq。我做錯了什麼? let convertElements (input:seq<seq<Elements>>) = let en = input.GetEnumer

    1熱度

    3回答

    我正在努力解決以下問題: 下面的數據框包含了各種ID隨時間推移的值的發展。我試圖得到的是這些價值根據事件發生的一年中的價值增加/減少。一個ID中可能會發生多個事件,因此新事件將成爲該ID的新基準年。 爲了讓事情更清晰,我還加我想下面 結果我有什麼 id value year event a 100 1950 NA a 101 1951 NA a 102 1952 NA a 103

    3熱度

    4回答

    我試圖在Scala中創建單詞列表。我是新來的語言。我已經閱讀了很多關於如何編輯不可變對象的文章,但沒有一篇能夠告訴我如何在Scala中創建我需要的列表。我正在使用var來初始化,但這沒有幫助。 var wordList = Seq.empty[String] for (x <- docSample.tokens) { wordList.++(x.word) } println(

    7熱度

    1回答

    這裏有一個初學者的問題:在Clojure中是否有一種方法來懶散地連接任意數量的序列?我知道有lazy-cat宏,但我不能想到它的正確應用程序的任意數量的序列。 我的用例是通過paginated(offseted/limited)請求延遲加載API中的數據。下面通過request-fn執行的每個請求檢索100個結果: (map request-fn (iterate (partial + 100)

    1熱度

    1回答

    我是新來斯卡拉,我嘗試轉換形式 val series: ListBuffer[Seq[Seq[Any]]] = ListBuffer[Seq[Seq[Any]]]() points.foreach(point => { if(conditionA) series += doA(...) // returns a ListBuffer[Seq[Any]] else