teras.utils.inject_missing_values

teras.utils.inject_missing_values#

teras.utils.inject_missing_values(x, miss_rate=0.1)[source]#

Injects missing (np.nan) values in the given dataframe or ndarray.

Parameters:
  • x (Union[DataFrame, ndarray]) – A pandas dataframe or ndarray.

  • miss_rate – The fraction of missing values that should be introduced. Should be between 0-1. Defaults to 0.1

Returns:

Data with missing values.

Example

`python data = np.arange(1000).reshape(50, 20) data = inject_missing_values(data, miss_rate=0.2, return_dataframe=False) `