私はスパークセッションを使ってファイルを読み、その単語を分割して単語の繰り返しを数えています。私は How to sort by column in descending order in Spark SQL?また、私はorg.apache.spark.sql.functions.col("count")
を使用している場合はhttps://spark.apache.org/docs/2.1.1/api/java/org/apache/spark/sql/functions.html#desc(java.lang.String)java apiを使用してApache Spark Datasetでのdescによる注文方法
df.sort(asc("dept"), desc("age"))
で定義されている、それは罰金が、やることができない作品
SparkSession sparkSession = SparkSession
.builder()
.appName("Java Spark SQL basic example")
.config("spark.master", "local")
.getOrCreate();
JavaRDD<Word> textFile = sparkSession
.read()
.textFile("/Users/myname/Documents/README.txt")
.javaRDD()
.flatMap(s -> Arrays.asList(s.split("[\\s.]")).iterator())
.map(w -> {
Word word = new Word();
word.setWord(w.replace(",", ""));
return word;
});
Dataset<Row> df = sparkSession.createDataFrame(textFile, Word.class);
df.groupBy("word").count().orderBy(org.apache.spark.sql.functions.col("count").desc()).show();
降順順序でデータを表示する必要がある」didnの仕事。私はそれがスカラーのためだと思う。 Javaのこれと同等のものは何ですか?
は、すでに静的org.apache.spark.sqlをインポートしようとしています。機能。* ? –
問題を修正してくれてありがとう:) –
歓迎ですが、正しい答えを確認できますか? :-) –