Questions marquées «scala»

Scala est un langage de programmation à usage général ciblant principalement la machine virtuelle Java. Conçu pour exprimer des schémas de programmation communs de manière concise, élégante et sûre, il fusionne à la fois les styles de programmation impératifs et fonctionnels. Ses principales caractéristiques sont: un système de type statique avancé avec inférence de type; types de fonctions; correspondance de motifs; paramètres et conversions implicites; surcharge de l'opérateur; interopérabilité totale avec Java; simultanéité

14
Scala: écrire une chaîne dans un fichier en une seule instruction
Pour lire des fichiers dans Scala, il existe Source.fromFile("file.txt").mkString Existe-t-il un moyen équivalent et concis d'écrire une chaîne dans un fichier? La plupart des langues prennent en charge quelque chose comme ça. Mon préféré est Groovy: def f = new File("file.txt") // Read def s = f.text // Write f.text …
144 scala  scala-2.9 



8
Comment sélectionner la première ligne de chaque groupe?
J'ai un DataFrame généré comme suit: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Les résultats ressemblent à: +----+--------+----------+ |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| | 1| …


14
Spark - charger le fichier CSV en tant que DataFrame?
Je voudrais lire un CSV dans Spark et le convertir en DataFrame et le stocker en HDFS avec df.registerTempTable("table_name") J'ai essayé: scala> val df = sqlContext.load("hdfs:///csv/file/dir/file.csv") Erreur que j'ai obtenue: 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, …





9
Quelle est la meilleure façon de trier inverse dans scala?
Quelle est la meilleure façon de faire un tri inverse dans scala? J'imagine que ce qui suit est un peu lent. list.sortBy(_.size).reverse Existe-t-il un moyen pratique d'utiliser sortBy mais d'obtenir un tri inversé? Je préfère ne pas utiliser sortWith.
137 scala 


1
Flux vs vues vs itérateurs
Quelles sont les différences entre les flux, les vues (SeqView) et les itérateurs dans scala? Voici ma compréhension: Ce sont toutes des listes paresseuses. Les flux mettent en cache les valeurs. Les itérateurs ne peuvent être utilisés qu'une seule fois? Vous ne pouvez pas revenir au début et évaluer à …

5
Comment quitter scala 2.11.0 REPL?
Dans la dernière version de scala (2.10.3) REPL, je peux taper exitpour quitter REPL. Cependant, dans Scala 2.11.0 cela ne fonctionne pas. $ 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 …
136 scala  scala-2.11 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.