1. ホーム
  2. apache-spark

[解決済み】Spark Dataframeで列の内容をすべて表示するにはどうすればよいですか?

2022-04-03 19:15:19

質問

spark-csvを使用してDataFrameにデータをロードしています。簡単なクエリを実行し、コンテンツを表示したい。

val df = sqlContext.read.format("com.databricks.spark.csv").option("header", "true").load("my.csv")
df.registerTempTable("tasks")
results = sqlContext.sql("select col from tasks");
results.show()

colが切り捨てられたようです。

scala> results.show();
+--------------------+
|                 col|
+--------------------+
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:15:...|
|2015-11-06 07:15:...|
|2015-11-16 07:15:...|
|2015-11-16 07:21:...|
|2015-11-16 07:21:...|
|2015-11-16 07:21:...|
+--------------------+

カラムの内容をすべて表示するにはどうすればよいですか?

どのように解決するのですか?

results.show(20, false) が切り捨てられない。をチェックしてください。 ソース

20 が表示されるときのデフォルトの行数です。 show() は引数なしで呼び出されます。