[問題] 讀取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