Chr*_*now 7 apache-spark pyspark
在spark-shell中工作时,我经常想检查RDD(类似于head在unix中使用).
例如:
scala> val readmeFile = sc.textFile("input/tmp/README.md")
scala> // how to inspect the readmeFile?
Run Code Online (Sandbox Code Playgroud)
和......
scala> val linesContainingSpark = readmeFile.filter(line => line.contains("Spark"))
scala> // how to inspect linesContainingSpark?
Run Code Online (Sandbox Code Playgroud)
Chr*_*now 16
我发现了如何做到这一点(这里)并认为这对其他用户有用,所以在这里分享. take(x)选择前x个项目并将foreach打印出来:
scala> val readmeFile = sc.textFile("input/tmp/README.md")
scala> readmeFile.take(5).foreach(println)
# Apache Spark
Spark is a fast and general cluster computing system for Big Data. It provides
high-level APIs in Scala, Java, and Python, and an optimized engine that
supports general computation graphs for data analysis. It also supports a
Run Code Online (Sandbox Code Playgroud)
和......
scala> val linesContainingSpark = readmeFile.filter(line => line.contains("Spark"))
scala> linesContainingSpark.take(5).foreach(println)
# Apache Spark
Spark is a fast and general cluster computing system for Big Data. It provides
rich set of higher-level tools including Spark SQL for SQL and structured
and Spark Streaming.
You can find the latest Spark documentation, including a programming
Run Code Online (Sandbox Code Playgroud)
以下示例是等效的,但使用pyspark:
>>> readmeFile = sc.textFile("input/tmp/README.md")
>>> for line in readmeFile.take(5): print line
...
# Apache Spark
Spark is a fast and general cluster computing system for Big Data. It provides
high-level APIs in Scala, Java, and Python, and an optimized engine that
supports general computation graphs for data analysis. It also supports a
Run Code Online (Sandbox Code Playgroud)
和
>>> linesContainingSpark = readmeFile.filter(lambda line: "Spark" in line)
>>> for line in linesContainingSpark.take(5): print line
...
# Apache Spark
Spark is a fast and general cluster computing system for Big Data. It provides
rich set of higher-level tools including Spark SQL for SQL and structured
and Spark Streaming.
You can find the latest Spark documentation, including a programming
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12866 次 |
| 最近记录: |