[问题] 读取csv资料后的计算问题

楼主: rosetree (bury)   2018-03-29 00:12:32
[问题类型]: 读取csv资料后,无法用里面的资料做计算
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
请把以下不需要的部份删除
新手(没写过程式,R 是我的第一次)
[问题叙述]:
在world bank下载一些经济数据资料,存成csv档
读取csv资料后,想要做基本的平均数计算,却显示
Warning message:
In mean.default(t) : argument is not numeric or logical: returning NA
想把数字转成interger,可是转出来的值却和原data不一样
[环境叙述]:
3.4.3
[关键字]: csv
选择性,也许未来有用
作者: jyung (malayung)   2018-03-29 00:37:00
会不会你的变量被读成 factor
作者: dailylily (Easy)   2018-03-29 08:22:00
as.integer(as.character(x))
楼主: rosetree (bury)   2018-03-29 09:27:00
谢谢你们,解决了!!
作者: dreler1 (....)   2018-04-13 03:09:00
也可以在读档的时候stringsAsFactors=FALSE

Links booklink

Contact Us: admin [ a t ] ucptt.com