ValueError: Input contains NaN, infinity or a value too large for dtype(‘float64’)
solution : https://datascience.stackexchange.com/questions/26886/valueerror-input-contains-nan-infinity-or-a-value-too-large-for-dtypefloat64
data =data[~data.isin([np.nan, np.inf, -np.inf]).any(1)]