重编码涉及根据同一个变量和/或其他变量的现有值创建新值的过程 。具体来说:包括
将一个连续型变量修改为一组类别值;
将误编码的值替换为正确值;
基于一组分数线创建一个表示及格/不及格的变量。
重编码变量,可以使用逻辑运算符
| 运算符 | 描述 |
| < | 小于 |
| <= | 小于等于 |
>
| 大于
|
>=
| 大于或等于
|
==
| 严格等于
|
!=
| 不等于
|
!x
| 非x
|
x | y
| x或y
|
x & y
| X和y
|
isTRUE(x)
| 测试x是否为TRUE
|
更改变量类型:
你可以使用variable[condition] <- expression 。variable[condition] <- expression将仅在condition的值为TRUE时执行赋值
变量的重命名
reshape包中有一个rename()函数,可用于修改变量名。 rename()函数的使用格式为:
rename(x, replace)
具体来说,
rename(dataframe, c(oldname = "newname" , oldname = "newname" , ...))
另外,可以通过names()函数来重命名变量 ,例如:
names(leadership)[2] <- "testDate"
——资料来源《R语言实战》