关于R语言更改变量的名称我们一般有四种办法
使用fix()函数
fix()函数打开交互式编辑器,可以对数据框以及列表进行编辑,要注意得是fix()里面是数据框,打开的是一个窗口,可在里面进行相应的编辑,修改变量的名称(同时也可以修改相应的数据),如果fix()里面的是列表,打开的交互式编辑器是一个记事本,在里面可以做相应的编辑.
关于数据框的相应操作
会弹出下面的窗口
我们点击wt
把wt改为weight,从而得到我们想要的效果重新加载数据框
我们也可以对于里面的数据进行相应的处理以及增加新的变量等操作。
关于列表的操作
使用fix()函数打开交互式编辑器(记事本)
如果说我们想把patientID改为ID,我们就在记事本里在Names这个向量进行修改就可,我们同时也可以修改变量的类型,数据的内容等。
使用rename()函数修改变量名
reshape包中的rename()函数可用于修改数据框和列表的变量名,但不能修改矩阵的变量名
使用colnames()和rownames()函数修改变量名
使用colnames()以及rownames()的优点是你不仅可以对数据框以及列表的变量名进行相应的修改,你也可以对矩阵的列名以及行的名称进行相应的修改。方法和上图的操作类似。
names()函数
names()函数和rename()函数一样,可用于修改数据框和列表的变量名,但不能修改矩阵的变量名。
|
请发表评论