巨大なjsonファイルから読み込んで、スキーマを取得するDataFrameがあります。スキーマは基本的に約1000列です。私は、コンソールの代わりにファイルに保存されるprintSchemaの同じ出力をします。DataFrameスキーマをScalaのファイルに書き込む方法
アイデア?
/**
* Prints the schema to the console in a nice tree format.
* @group basic
* @since 1.3.0
*/
// scalastyle:off println
def printSchema(): Unit = println(schema.treeString)
// scalastyle:on println
だから、あなたは多くを行うことはできませんが、私はその周りの仕事はあなたのケースで作業することができます:
ありがとう、それは今treeStringメソッドのおかげで働いています。私はファイルへの書き込みに役立つこのリンクhttp://stackoverflow.com/questions/32380272/how-to-write-to-hdfs-using-scalaを使用しました。何らかの理由でPrintWriterが私に与えていたURIを検出しませんでした – Sarah
@Sarah cool。問題を解決するために答えを受け入れることを忘れないでください! – eliasah