Als «scala» getaggte Fragen

Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster auf prägnante, elegante und typsichere Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind: ein fortschrittliches statisches Typsystem mit Typinferenz; Funktionstypen; Mustervergleich; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Parallelität

14
Scala: Schreiben Sie einen String in eine Anweisung in eine Datei
Zum Lesen von Dateien in Scala gibt es Source.fromFile("file.txt").mkString Gibt es eine äquivalente und präzise Möglichkeit, einen String in eine Datei zu schreiben? Die meisten Sprachen unterstützen so etwas. Mein Favorit ist Groovy: def f = new File("file.txt") // Read def s = f.text // Write f.text = "file contents" …
144 scala  scala-2.9 


8
Wie wähle ich die erste Zeile jeder Gruppe aus?
Ich habe einen DataFrame wie folgt generiert: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Die Ergebnisse sehen aus wie: +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| 12.6| …

15
Wie deaktiviere ich die INFO-Anmeldung in Spark?
Ich habe Spark mithilfe des AWS EC2-Handbuchs installiert und kann das Programm mithilfe des bin/pysparkSkripts problemlos starten, um zur Spark-Eingabeaufforderung zu gelangen. Außerdem kann ich den Schnellstart erfolgreich ausführen. Ich kann jedoch für mein ganzes Leben nicht herausfinden, wie die gesamte ausführliche INFOProtokollierung nach jedem Befehl gestoppt werden kann . …


14
Spark - CSV-Datei als DataFrame laden?
Ich möchte eine CSV in Spark lesen und als DataFrame konvertieren und in HDFS mit speichern df.registerTempTable("table_name") Ich habe versucht: scala> val df = sqlContext.load("hdfs:///csv/file/dir/file.csv") Fehler, den ich bekommen habe: java.lang.RuntimeException: hdfs:///csv/file/dir/file.csv is not a Parquet file. expected magic number at tail [80, 65, 82, 49] but found [49, 59, …



2
Vor- und Nachteile der Verwendung von sbt vs maven im Scala-Projekt [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
138 scala  maven  sbt 


9
Was ist der beste Weg, um die Sortierung in Scala umzukehren?
Was ist der beste Weg, um eine umgekehrte Sortierung in Scala durchzuführen? Ich stelle mir vor, dass das Folgende etwas langsam ist. list.sortBy(_.size).reverse Gibt es eine bequeme Möglichkeit, sortBy zu verwenden, aber eine umgekehrte Sortierung zu erhalten? Ich würde es lieber nicht brauchen sortWith.
137 scala 

1
Stream vs Ansichten vs Iteratoren
Was sind die Unterschiede zwischen Streams, Ansichten (SeqView) und Iteratoren in Scala? Das ist mein Verständnis: Sie sind alle faule Listen. Streams speichern die Werte zwischen. Iteratoren können nur einmal verwendet werden? Sie können nicht zum Anfang zurückkehren und den Wert erneut bewerten? Die Werte von View werden nicht zwischengespeichert, …


5
Wie beende ich scala 2.11.0 REPL?
In der letzten Version von scala (2.10.3) REPL kann ich eingeben, um REPL exitzu beenden. In Scala 2.11.0 funktioniert dies jedoch nicht. $ scala Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51). Type in expressions to have them evaluated. Type :help for more information. scala> exit …
135 scala  scala-2.11 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.