def METHOD_NAME(self, file_name, target_col, header_in_data):
    X = pd.read_csv(file_name, sep='\t', header=0 if header_in_data else None)
    if self.learning_task == 'classification':
        y = np.maximum(X[target_col].values, 0)
    else:
        y = X[target_col].values
    X.drop(target_col, axis=1, inplace=True)
    return X, y