使用“重新编码”可以将一列或多列中的值更改为新值。您可以对一定范围的值、一组单独值或单个值进行重新编码。共有四个重新编码命令:重新编码到数字、重新编码到文本、重新编码到日期/时间和使用转换表。
将数字值、文本值或日期/时间值重新编码为数字值。例如,在下面的工作表中,性别(文本数据)重新编码为数字:女重新编码为 1,男重新编码为 2。
| C1-T | C2 |
|---|---|
| 性别 | 经过重新编码的性别 |
| 女 | 1 |
| 女 | 1 |
| 男 | 2 |
| 男 | 2 |
| 女 | 1 |
将数字值、文本值或日期/时间值重新编码为文本值。例如,在下面的工作表中,数字测验得分重新编码为字母等级。
| C1 | C2-T |
|---|---|
| 得分 | 经过重新编码的得分 |
| 93 | A |
| 78 | C |
| 88 | B |
| 65 | D |
将数字值、文本值或日期/时间值重新编码为日期/时间值。例如,在下面的工作表中,假期的名称重新编码为日期。
| C1-T | C2-D |
|---|---|
| 假期 | 日期 |
| 春分 | 2016 年 3 月 20 日 |
| 夏至 | 2016 年 6 月 20 日 |
| 秋分 | 2016 年 9 月 22 日 |
| 冬至 | 2016 年 12 月 21 日 |
当工作表中有转换表时重新编码。例如,在下面的工作表中,州的名称使用转换表重新编码为缩写形式。转换表位于州和缩写形式列中,要重新编码的列位于位置中。
| C1-T | C2-T | C3-T | C4-T |
|---|---|---|---|
| 州 | 缩写形式 | 位置 | 经过重新编码的位置 |
| Alabama | AL | New Mexico | NM |
| Arkansas | AR | Arkansas | AR |
| Alaska | AK | Pennsylvania | PA |
| Arizona | AZ | Ohio | OH |
| ... | ... |