How would you approach cleaning a dataset that contains significant missing or inconsistent information?