首页 > 其他 > 详细

reshape之rename重命名

时间:2017-08-03 12:00:06      阅读:176      评论:0      收藏:0      [点我收藏+]

本来rename是很简单的一个操作,但是受到知乎上一篇文章的误导,纠结了好一会儿才重命名成功

> head(hr)

satisfaction_level last_evaluation number_project average_montly_hours time_spend_company
1 0.38 0.53 2 157 3
2 0.80 0.86 5 262 6
3 0.11 0.88 7 272 4
4 0.72 0.87 5 223 5
5 0.37 0.52 2 159 3
6 0.41 0.50 2 153 3

> library(reshape)

> hr<-rename(hr,c( satisfaction_level="satisfaction", last_evaluation="evaluation",number_project="project",average_montly_hours="monthlyhour",time_spend_company="serviceyear"))

> head(hr)

satisfaction evaluation project monthlyhour serviceyear 
1 0.38 0.53 2 157 3
2 0.80 0.86 5 262 6
3 0.11 0.88 7 272 4
4 0.72 0.87 5 223 5
5 0.37 0.52 2 159 3
6 0.41 0.50 2 153 3

重命名成功。

 

要点:旧变量名称=“新变量名称”,知乎上文章就是把新变量名称和旧变量名称顺序搞反了,所以运行后未能重命名成功。

 

reshape之rename重命名

原文:http://www.cnblogs.com/yilingjian/p/7278874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!