我在 R 中加载了一个 SpatialPolygonDataFrame。有一个特定的列,其中包含我要重命名的条目以更正拼写错误。
Data$Material
具有 PIPES、PILINGS、TIRES 等属性。我想将这些重命名为 Pipes、Pilings、Tires 等。
我已经使用relabel()
rename.vars()
rename()
并且全部运行没有任何错误消息,但数据没有变化。下面是我的代码示例。
mat<- memisc::relabel(Data$Material,"PILINGS"=="Pilings","Pipe"=="Pipes","PIPE"=="Pipes","TIRES"=="Tires")
Data$Material_Clean <- NA
Data$Material_Clean <- mat
Data$Material_Clean
具有与 Data$Material 完全相同的属性,但没有重命名变量。
如何重命名指定的变量?