in sagemaker/source/dl_utils/dataset.py [0:0]
def __init__(self, file, sensor_headers, target_column, standardize=True):
super().__init__()
self.target_column = target_column
self.sensor_headers = sensor_headers
print('Creating PMDataset:', file)
print(' * Loading CSV data')
df = pd.read_csv(file)
df = df.dropna()
self.vehicle_properties_headers = self._get_vehicle_properties_headers(df)
self._check_sensor_headers(df)
vehicle_properties_df, sensor_df = self._split_df_columns(df)
mean_dict = self._get_means(sensor_df)
self.data, self.labels = self._build_sensor_output_data(sensor_df, standardize, mean_dict)
self.vehicle_properties = vehicle_properties_df
print("Done")