ExpectColumnValuesToBeUnique¶
Type¶
transform
Class¶
fire.nodes.ge.NodeExpectColumnValuesToBeUnique
Fields¶
Name |
Title |
Description |
|---|---|---|
cols |
Column Name |
The column name. |
mostly |
Mostly |
Mostly value is between 0 and 1, and evaluates it as a percentage and as long as mostly percent of rows evaluate to True, the expectation returns “success”: True. |
Details¶
Expect Column Values To Be Unique Details¶
Expect each column value to be unique.
This expectation detects duplicates. All duplicated values are counted as exceptions.
Keyword Args¶
Column Name: The column name
Mostly (None or a float between 0 and 1): Return success: True if at least mostly fraction of values match the expectation.
Examples¶
Example¶
Incoming Dataframe¶
In this example we have considered a Incoming Dataframe with following rows:
EMP_CD | DEPT |
--------------------------------------
E01 | MARKETING |
E02 | MARKETING |
E03 | SALES |
E04 | ADMIN |
Configuration¶
Column Name | Mostly |
-------------------------
EMP_CD | |
DEPT | 0.75 |
The above setup would result in a status of success: true as both conditions are satisfied.