Writing Readable Cleaning Scripts
Table 1
Table
6 / 8
Table 1
Table
Table 1
| Script quality feature | Weak practice | Stronger practice |
|---|---|---|
| Object names | `x`, `data2`, `new` | `raw_enrollment`, `lab_clean`, `query_listing` |
| File paths | Hard-coded desktop path | Relative path inside R project |
| Raw data | Edited manually before import | Imported unchanged from `data_raw` |
| Comments | Repeat code syntax | Explain study rule or decision |
| Outputs | Overwrite unclear files | Write named outputs to `outputs` or `data_clean` |
| Review | Only original author understands script | Another data manager can read and rerun it |