awslabs / awslabs/python-deequ

pydeequ azure databricks analyzer erroring for MaxLength, MinLength, Compliance

オープン
#149 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
Jupyter Notebook
スター
826
フォーク
158
平均マージ
9日 22時間
マージ済み PR(30日)
3

説明

Code:
.addAnalyzer(Compliance("length", "len(cd_cd) >= 4.0")) \

Error:
py4j.Py4JException: Constructor com.amazon.deequ.analyzers.Compliance([class java.lang.String, class java.lang.String, class scala.None$]) does not exist

From all example I see it shows just 2 parameters

anything need to be done differently

Geting same error for maxLength and minlength, it errors when I give just column name.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Compliance、MaxLength、MinLength の Python API パスから始め、それらが渡す引数を、表示された Deequ コンストラクターエラーと比較します。報告された呼び出しを Azure Databricks で再現し、その後、analyzer がドキュメントに記載された 2 パラメーター形式と列名で動作することを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
data-engineering
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
52/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。