楼主: wxqiushang
13874 3

[问答] R用read.csv读数据后出现levels,怎么办 [推广有奖]

  • 0关注
  • 0粉丝

高中生

62%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
235 点
帖子
12
精华
0
在线时间
37 小时
注册时间
2012-3-26
最后登录
2020-12-1

楼主
wxqiushang 发表于 2015-4-11 21:26:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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
>




二维码

扫码加我 拉你入群

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

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

关键词:Levels Level READ Leve EVE levels

沙发
毓闻 学生认证  发表于 2015-4-12 00:17:32
需要先把 "," 去掉
  1. gdp <- as.numeric(gsub(",","", GDP))
复制代码

藤椅
wxqiushang 发表于 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里面改来得快

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

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