我有两个数据帧,每个数据帧有2列。我想通过他们的第一列加入他们并减去他们的第二列。这就是我到目前为止所拥有的:
var x = df.select("a", "c")
.groubBy("a")
.count()
var y = df.select("b", "c")
.groubBy("b")
.count()
var z = x.join(y, x("a") === y("b"))
如何执行数据帧减法?没有数据帧,我通常会mapValues {case .. => ..}。感谢
答案 0 :(得分:2)
var re = /10+1/g;
var str = '10010001';
var matches = [];
var result;
while ((result = re.exec(str)) !== null) {
matches.push(result[0]);
re.lastIndex--;
}
console.log(matches);