我可以使用“contains”过滤 - 如下所示 - RDD中的元组。但是如何使用“不包含”过滤RDD呢?
val rdd2 = rdd1.filter(x => x._1 contains ".")
我找不到这个的语法。假设有可能并且我没有使用DataFrame
s。我无法看到如何使用正则表达式和/或过滤器示例。
答案 0 :(得分:18)
这只是var TypesArr = {Fruit: ['Apple', 'Orange', 'Mango'], Meat: ['Steak', 'Pork']}
function ChangeContext(value)
{
if (TypesArr.hasOwnProperty(value))
{
var out = ''
for (var i = 0; i < TypesArr[value].length; i++)
{
out += '<option value="' + TypesArr[value][i] + '">' + TypesArr[value][i] + '</option>'
}
document.getElementById('select2').innerHTML = out
}
}
ChangeContext('Fruit')
过滤谓词的否定:
<select onchange="ChangeContext(this.value)">
<option value="Fruit">Fruit</option>
<option value="Meat">Meat</option>
</select>
<select id="select2"></select>