«scala» 태그된 질문

스칼라는 주로 Java Virtual Machine을 대상으로하는 범용 프로그래밍 언어입니다. 간결하고 우아하며 형식이 안전한 방식으로 일반적인 프로그래밍 패턴을 표현하도록 설계된이 제품은 명령형 및 기능적 프로그래밍 스타일을 모두 갖추고 있습니다. 주요 특징은 다음과 같습니다. 유형 유추가있는 고급 정적 유형 시스템; 기능 유형; 패턴 매칭; 암시 적 매개 변수 및 변환; 연산자 과부하; Java와의 완전한 상호 운용성 동시성

14
스칼라 : 한 문장으로 파일에 문자열 쓰기
스칼라에서 파일을 읽으려면 Source.fromFile("file.txt").mkString 문자열을 파일에 쓰는 동등하고 간결한 방법이 있습니까? 대부분의 언어는 그런 것을 지원합니다. 내가 가장 좋아하는 것은 Groovy입니다. def f = new File("file.txt") // Read def s = f.text // Write f.text = "file contents" 한 줄에서 짧은 코드 페이지에 이르는 프로그램에 코드를 사용하고 싶습니다. 자신의 라이브러리를 …
144 scala  scala-2.9 


15
Spark에서 정보 로깅을 해제하는 방법은 무엇입니까?
AWS EC2 안내서를 사용하여 Spark를 설치했으며 bin/pyspark스크립트를 사용하여 프로그램을 시작 하여 Spark 프롬프트를 표시하고 Quick Start 종료를 성공적으로 수행 할 수 있습니다. 그러나 필자의 삶에서는 INFO각 명령 후에 모든 자세한 로깅 을 중지하는 방법을 알 수 없습니다 . 응용 프로그램을 시작하는 폴더와 각 노드 에서 내 log4j.properties파일 의 아래 코드 …

8
각 그룹의 첫 번째 행을 선택하는 방법은 무엇입니까?
다음과 같이 DataFrame이 생성되었습니다. df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) 결과는 다음과 같습니다. +----+--------+----------+ |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| cat23| 5.3| | …


14
스파크-CSV 파일을 DataFrame으로로드 하시겠습니까?
스파크에서 CSV를 읽고 DataFrame으로 변환하여 HDFS에 저장하고 싶습니다. df.registerTempTable("table_name") 나는 시도했다 : scala> val df = sqlContext.load("hdfs:///csv/file/dir/file.csv") 내가 얻은 오류 : 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, 54, 10] at parquet.hadoop.ParquetFileReader.readFooter(ParquetFileReader.java:418) at org.apache.spark.sql.parquet.ParquetRelation2$MetadataCache$$anonfun$refresh$6.apply(newParquet.scala:277) at org.apache.spark.sql.parquet.ParquetRelation2$MetadataCache$$anonfun$refresh$6.apply(newParquet.scala:276) at …


1
IntelliJ Scala 플러그인의 케이스 클래스 들여 쓰기가 터무니없는
사례 클래스에 많은 필드가 있고 이름이 길면 각 필드에 다음과 같이 각 필드를 작성하는 것이 좋습니다. case class Person ( name: String, age: Int ) 이것은 C / C ++ struct정의와 유사 하며 케이스 클래스가 커질 때도 완전히 읽을 수 있습니다. 그러나 IntelliJ IDEA의 기본 Scala 플러그인은 들여 쓰기를 자동으로 …

2
Scala 프로젝트에서 sbt vs maven 사용의 장단점
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
138 scala  maven  sbt 




1
스트림 vs 조회수 vs 반복자
스칼라의 스트림, 뷰 (SeqView) 및 반복자의 차이점은 무엇입니까? 이것은 나의 이해이다 : 그들은 모두 게으른 목록입니다. 스트림은 값을 캐시합니다. 반복자는 한 번만 사용할 수 있습니까? 처음으로 돌아가서 값을 다시 평가할 수 없습니까? 뷰의 값은 캐시되지 않지만 계속해서 평가할 수 있습니까? 따라서 힙 공간을 절약하려면 반복자 (목록을 다시 탐색하지 않는 경우) …

5
scala 2.11.0 REPL을 종료하는 방법?
scala (2.10.3) REPL의 마지막 버전에서는 REPL에서 exit종료하도록 입력 할 수 있습니다 . 그러나 Scala 2.11.0에서는 작동하지 않습니다. $ 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 <console>:8: error: not found: value …
135 scala  scala-2.11 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.