R语言录入数据时变量是数字的解决

R语言例题题目如图所示

index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
year08<-c(1500,2935,4203,5929,11290)
year09<-c(1545,3110,4502,6468,12319)
year10<-c(1870,3621,5222,7441,14050)
year11<-c(2001,4256,6208,8894,16783)
year12<-c(2316,4808,7041,10142,19009)
table1_1<-data.frame(index,year08,year09,year10,year11,year12)
library(reshape)
rename(table1_1,c(index="指标",year08="2008年",year09="2009年",year10="2010年",year11="2011年",year12="2012年"))
matrix1_1<-matrix(cbind(year08,year09,year10,year11,year12),ncol=5)
dimnames(matrix1_1)<-list(c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户"),c("2008年","2009年","2010年","2011年","2012年"))
matrix1_1

因为不能直接命名变量为数字,所以需要使用rename函数,先下载reshape包,可能是因为rename是这个包中的吧。
在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值