楼主: 麻烦and纠结
7431 12

[问答] R语言data.frame [推广有奖]

11
麻烦and纠结 发表于 2013-11-8 09:04:02
frankwzhg 发表于 2013-11-7 20:40
应该是不可以一次完成,这样可以试想
1,现将第一行取出存入一个向量中:
colname
  1. > tz<-as.data.frame(ty)
  2. > row.names(tz)<-as.vector(ty[1,])
  3. 错误于`row.names<-.data.frame`(`*tmp*`, value = c("x1", "x2", "x3",  :
  4.   'row.names'的长度不对
  5. >
复制代码
那这个呢?
> ty[1,]
[1] "x1"      "x2"      "x3"      "x4"      "Species"
不是个数对应的上啊

12
麻烦and纠结 发表于 2013-11-8 10:52:27
nieqiang110 发表于 2013-11-7 20:30
抱歉,漏掉了一个逗号:
names(tz)
数据中变量原先是factor类型,所以总是出现数字24 40 22 2我把
  1. tz<-as.data.frame(ty,stringsAsFactors = FALSE)
复制代码
stringsAsFactors设置成了FALSE就可以实现了

13
小可可木格子 学生认证  发表于 2015-12-11 16:05:23
yywan0913 发表于 2013-11-7 15:25
tx
[titter]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 08:21