楼主: earnestina
5403 14

[问答] HELP~~R不能读入txt数据。。 [推广有奖]

  • 1关注
  • 1粉丝

硕士生

64%

还不是VIP/贵宾

-

威望
0
论坛币
1512 个
通用积分
0.3630
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1984 点
帖子
151
精华
0
在线时间
181 小时
注册时间
2011-3-19
最后登录
2020-5-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人刚接触R,可能连菜鸟都称不上。。
想读入BirdFluCases.txt,运行了以下命令:
BirdFlu<-read.table(file = "E:/R-File/BirdFluCases.txt",
+                             header = TRUE, dec = ",")
结果出现错误提示:错误于make.names(col.names, unique = TRUE) : 多字节字符串8有错

请问各位大虾这是怎么回事?要如何纠正?多谢~!!


【附】数据

Year        Azerbaijan        Bangladesh        Cambodia        China        Djibouti        Egypt        Indonesia?Iraq        LaoPDR        Myanmar        Nigeria        Pakistan        Thailand        Turkey        VietNam
2003        0        0        0        1        0        0        0        0        0        0        0        0        0        0        3
2004        0        0        0        0        0        0        0        0        0        0        0        0        17        0        29



懂了,两个变量名间有个?  (Indonesia?Iraq)
怪不得呢。。。

多谢SF的提醒。。


二维码

扫码加我 拉你入群

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

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

关键词:Help elp txt Lucas cases 数据 dec 字符串 file

沙发
qoiqpwqr 发表于 2012-3-18 10:57:09 |只看作者 |坛友微信交流群
可不可以把你的数据的前几行发出来?

使用道具

藤椅
earnestina 发表于 2012-3-18 12:42:24 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2012-3-18 10:57
可不可以把你的数据的前几行发出来?
那个问题已经解决了,请问你知不知道怎样能到知道满足某一条件的观测值数量的命令啊?
比如year下边有好多年,我要找出每一年的观测值数量,进而按观测值从小到大的顺序将year排序。

多谢了~~

使用道具

板凳
qoiqpwqr 发表于 2012-3-18 12:52:16 |只看作者 |坛友微信交流群
earnestina 发表于 2012-3-18 12:42
那个问题已经解决了,请问你知不知道怎样能到知道满足某一条件的观测值数量的命令啊?
比如year下边有好 ...
直接
year[order(观测值)]

使用道具

报纸
earnestina 发表于 2012-3-18 12:58:00 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2012-3-18 12:52
直接
year[order(观测值)]
R说 找不到对象“观测值”。。

使用道具

地板
qoiqpwqr 发表于 2012-3-18 13:06:00 |只看作者 |坛友微信交流群
earnestina 发表于 2012-3-18 12:58
R说 找不到对象“观测值”。。
"观测值"是你的数据里面代表观测值的变量名称

使用道具

7
earnestina 发表于 2012-3-18 13:09:20 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2012-3-18 13:06
"观测值"是你的数据里面代表观测值的变量名称
那怎样才能知道每年的观测值有多少个呢?

使用道具

8
qoiqpwqr 发表于 2012-3-18 13:29:17 |只看作者 |坛友微信交流群
table(year)

使用道具

9
earnestina 发表于 2012-3-18 14:06:06 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2012-3-18 13:29
table(year)
这个好强大~~有了它,刚才写了n行的命令都不需要了。。。。

还有问题。。。
怎样删除不满足条件的观测值呢?比如说要删掉2000年的观测值。。。
刚刚用了rm(year==2000)出错了。。。

使用道具

10
kk22boy 发表于 2012-3-18 21:06:22 |只看作者 |坛友微信交流群
data[year!=2000,]
如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-25 16:16