所以我有一个像这样的RDD
RDD[(Int, List)]]
Run Code Online (Sandbox Code Playgroud)
RDD中的单个元素看起来像
(1, List(1, 2, 3))
Run Code Online (Sandbox Code Playgroud)
我的问题是如何将键值对扩展为这样的东西
(1,1)
(1,2)
(1,3)
Run Code Online (Sandbox Code Playgroud)
谢谢
有没有办法压缩字符串(使用gem或标准的lib),以便我可以获得字符串的压缩结果?例:
"hello world".zip #=> zipped version of string
Run Code Online (Sandbox Code Playgroud)
此外,如果有人可以在他们的解决方案中包含减压,那么减压会很好.
我想知道是否有人知道快速图书馆或某种基本上可以做到这一点的解决方案。
code({ json: 1 }) -> codedsecret
decode(codedSecret) -> { json: 1 }
Run Code Online (Sandbox Code Playgroud)
基本上,我正在寻找一种将JSON转换为大多数人出于安全原因而无法理解的编码字符串的方法。
所以我基本上都是这样做的
// data type
type FeatureTuple = ((String, String), Double)
featureTuple.flatMap(_._1._2)
Run Code Online (Sandbox Code Playgroud)
但它返回RDD [Char]而不是RDD [String],为什么会发生这种情况?
所以我有一个RDD如下
RDD[(String, Int, String)]
Run Code Online (Sandbox Code Playgroud)
并举一个例子
('b', 1, 'a')
('a', 1, 'b')
('a', 0, 'b')
('a', 0, 'a')
Run Code Online (Sandbox Code Playgroud)
最终结果应该类似于
('a', 0, 'a')
('a', 0, 'b')
('a', 1, 'b')
('b', 1, 'a')
Run Code Online (Sandbox Code Playgroud)
我该怎么做?