Pandas: ValueError: cannot convert float NaN to integer
For identifying NaN values use boolean indexing: Then for removing all non-numeric values use to_numeric with parameter errors=’coerce’ – to replace non-numeric values to NaNs: And for remove all rows with NaNs in column x use dropna: Last convert values to ints: