awslabs / awslabs/python-deequ

Regression in behavior of check comparator function isGreaterThanOrEqualTo

Aperta
#227 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Jupyter Notebook
Stelle
826
Fork
158
Merge medio
9g 22h
PR unite (30g)
3

Descrizione

**Describe the bug**
From new pydeequ version > 1.2.0; the behavior of the following differ on check `isGreaterThanOrEqualTo`:
in old version this works:
```
.isGreaterThanOrEqualTo(
"cluster_size", "1", hint="Cluster should have a least one element"
)
```
but In new version, the function expect a column, and the following error is raised (in constraint message):
`Input data does not include column 1!`

**Expected behavior**
`isGreaterThanOrEqualTo` should be able to compare columns to literals

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: macOS M1

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dall’implementazione di isGreaterThanOrEqualTo e riproduci il problema con l’esempio fornito di cluster_size e del letterale "1". Traccia il motivo per cui il letterale viene trattato come una colonna, quindi verifica che i confronti colonna-letterale funzionino senza l’errore segnalato di colonna mancante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
testing
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Specificata chiaramente
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.