我是Spark和mapreduce的新手。我想寻求帮助,请采取以下任何优雅的方法。 因为我有一个数据框A。 然后我想要一个数据框R,其记录由数据框A和新数据框B之间的特定键合并,条件是 A的record.createdTime
Hello_one 回答:Spark-如何通过密钥合并2个数据帧以及如何通过createdTime重复数据删除
您可以在DataFrame上使用<?php
function printCombination($arr,$n,$r)
{
$data = array();
combinationUtil($arr,$data,$n - 1,$r);
}
function combinationUtil($arr,$start,$end,$index,$r)
{
if ($index == $r)
{
for ($j = 0; $j < $r; $j++)
echo $data[$j];
echo "\n";
return;
}
for ($i = $start;
$i <= $end &&
$end - $i + 1 >= $r - $index; $i++)
{
$data[$index] = $arr[$i];
combinationUtil($arr,$i + 1,$index + 1,$r);
}
}
$arr = array(23,24,25,26,2324);
$r = 2;
$n = sizeof($arr);
printCombination($arr,$r);
?>
以获得所需的结果
在Python中
join
您还可以关注old question