全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13837 3
2015-04-11
R用read.csv读数据后出现levels,用read.csv("Netherlands'gdp.csv",stringsAsFactors=F),数据变成字符型;再把字符型转换成数值型,就出来NANANA, 求大神解答, 要疯了> GDP
[1] "5,996"  "6,032"  "6,084"  "6,543"  "6,907"  "7,326"  "7,499"  "7,614"  "7,482"  "7,737"
[11] "8,287"  "8,202"  "8,639"  "8,832"  "9,437"  "9,798"  "9,936"  "10,341" "10,894" "11,462"
[21] "11,967" "12,319" "12,597" "13,081" "13,497" "13,374" "13,885" "14,177" "14,424" "14,647"
[31] "14,705" "14,525" "14,291" "14,483" "14,900" "15,283" "15,617" "15,737" "16,044" "16,695"
[41] "17,262" "17,548" "17,720" "17,824" "18,223" "18,697" "19,248" "19,973" "20,631" "21,457"
[51] "22,148" "22,411" "22,291" "22,267" "22,696" "23,114" "23,867" "24,756" "25,112"
> gdp<-as.numeric(GDP);gdp
Warning message:
NAs introduced by coercion
[1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[31] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
>




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-4-12 00:17:32
需要先把 "," 去掉
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-12 00:38:33
毓闻 发表于 2015-4-12 00:17
需要先把 "," 去掉
太棒了! ok了!  不过,我之前做的一列数据都是小数,就不会存在出现level这样的情况,用了一个笨办法,在excel里,把gdp/1000,在r里面再*1000,就不会出现这个问题了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-12 05:31:47
wxqiushang 发表于 2015-4-12 00:38
太棒了! ok了!  不过,我之前做的一列数据都是小数,就不会存在出现level这样的情况,用了一个笨办法, ...
是这样的,与其在R里面整理数据,不如直接在Excel里面改来得快
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群