将字符串列转换为数字,值会更改

时间:2013-06-07 15:15:55

标签: r

所以我有一个非常大的数据集,我试图在R中查看,其中大多数列都包含单词。

我想将此字符数据转换为有意义的值,我可以在其上执行计算。

所以我为数值数据的子值例如:

mydataset<-sub("Least Concern",1, mydataset)

所有数字都在1-7之间。

然后我检查了我所有的子值是否符合我的预期。

然后我将其转换为数据帧,然后像这样转换每一列:

asnumbers["currentstatus"]<-(as.numeric(asnumbers$currentstatus))

但是当我查看mydataset时,数字不是它们应该是什么,它们已经改变了1或2.而且我看不到一致性,就像有时1会变成2和有时它不会。我糊涂了。

有什么建议吗?

0 个答案:

没有答案