pysparkはsc._jvm.fuctin.xxx(_to_java_column(COL)、オプション)NoneTypeのオブジェクトがattriue '_jvm' 例外解像度を持っていません表示されます

通常「NoneType」オブジェクトにはattriue「持たない _jvm」 混乱を、
しかし例外は、上記の情報は、一般的にいくつかの情報が印刷されている

そこJC = sc._jvm.fuctin.xxx(_to_java_column(COL)を 、オプション) の以下のような
xxxは不明です

その理由は、NA、マップまたはその他の方法は、サブ元の数学の問題で呼ばれるということです

質問のうち、私のプログラムのようにpyspark.sql.functionsから小数点以下の桁機能の一定数を取るラウンドで*インポートやPython自身の組み込み関数ラウンドカバレッジの問題が発生したため
、一般的に、列のデータフレームのために使用さsql.functionsをカラムのカラムの非データフレームの形態に適用することはできません

与えられますラウンド(3.14,2)の後に、単純なラウンドを書くインポートpyspark.sql.functionsから試してみて、信じてはいけません

この理由と同様に、我々はステップ関数によってステップは、この問題の調査にラムダ関数呼び出しのマップで使用できる必要があることは私に多くの時間を犯されます

おすすめ

転載: blog.csdn.net/u010720408/article/details/94437050