You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 18, 2025. It is now read-only.
I am trying to input int or float, in parameter dtype of IsDtypeValidation but it doesn't accept multiple types. As a general type, i tried with numbers.Number which is a general class for all numbers but it throws error: "The column column_name has a dtype of int64 which is not a subclass of the required type <class 'numbers.Number'>".
Similar error comes when i have assigned it to np.dtype(float) and values in column are only integer.
Same for np.dtype('d'), np.dtype(np.inexact) n all.
I tried using np.inexact or numbers.Number because i thought np.issubdtype() would accept it as True. Is it so?
How can i take multiple dtypes in a column and validate it to True? like it can be float if value in column is float, it can be integer, if value is integer.
I am trying to input int or float, in parameter dtype of IsDtypeValidation but it doesn't accept multiple types. As a general type, i tried with numbers.Number which is a general class for all numbers but it throws error: "The column column_name has a dtype of int64 which is not a subclass of the required type <class 'numbers.Number'>".
Similar error comes when i have assigned it to np.dtype(float) and values in column are only integer.
Same for np.dtype('d'), np.dtype(np.inexact) n all.
I tried using np.inexact or numbers.Number because i thought np.issubdtype() would accept it as True. Is it so?
How can i take multiple dtypes in a column and validate it to True? like it can be float if value in column is float, it can be integer, if value is integer.