Suggest 5 practices to prepare data for machine learning.
1. Understand and explore the data
2. Handle missing data
3. Scale and normalize the data
4. Split the data into train and test sets
5. Reshape the data
Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
Suggest 5 practices to prepare data for machine learning.

### Response:
1. Understand and explore the data
2. Handle missing data
3. Scale and normalize the data
4. Split the data into train and test sets
5. Reshape the data