Чтобы создать URL-адрес, закодированный в кодировке Base64, в JavaScript вы можете сделать что-то вроде этого:
// if this is your Base64 encoded string
var str = 'VGhpcyBpcyBhbiBhd2Vzb21lIHNjcmlwdA==';
// make URL friendly:
str = str.replace(/\+/g, '-').replace(/\//g, '_').replace(/\=+$/, '');
// reverse to original encoding
str = (str + '===').slice(0, str.length + (str.length % 4));
str = str.replace(/-/g, '+').replace(/_/g, '/');
См. также этот скрипт: http://jsfiddle.net/magikMaker/7bjaT /
Можно просто использовать версию where
, которая принимает выражение условия в виде строки, то есть .where("SomeCol > 0.1")
. См. https://spark.apache.org/docs/2.4.0/api/java/org/apache/spark/sql/Dataset.html#where-java.lang.String-