楼主: linux10
12573 12

[求助]怎样才能在R中录入大量数据啊 [推广有奖]

  • 0关注
  • 0粉丝

风生水起,流云入田

大专生

56%

还不是VIP/贵宾

-

威望
0
论坛币
1036 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
1597 点
帖子
82
精华
0
在线时间
13 小时
注册时间
2007-1-17
最后登录
2011-5-25

楼主
linux10 发表于 2007-3-8 10:45:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

各位高手,我在EXCEL里录入了一大堆数据,准备用来练习R的,但不知怎么才能导入到R中,用read.table()好像只能导入*.dat格式的数据,请哪位高手教我怎么办!!!

另外,在R中怎么直接录数据啊?比如我的数据有五个变量,25个样本,第一个变量是年份,其它的都是number类型的,数据中含有缺失值的

还帮我看一下我的R命令中有什么问题,谢谢.

> data<-read.table("c:\\windows\\desktop\\111.dat",header=ture)
错误在file(file, "r") : 无法打开链结
此外: Warning message:
无法打开文件'No such file or directory',因为'c:\windows\desktop\111.dat'
> data<-read.table("c:\\windows\\111.dat",header=ture)
错误在file(file, "r") : 无法打开链结
此外: Warning message:
无法打开文件'No such file or directory',因为'c:\windows\111.dat'
> data<-read.table("c:/windows/111.dat",header=ture)
错误在file(file, "r") : 无法打开链结
此外: Warning message:
无法打开文件'No such file or directory',因为'c:/windows/111.dat'
> data<-read.table("c:/111.dat",header=ture)
错误在read.table("c:/111.dat", header = ture) :
找不到这个目标对象"ture"
> data<-read.table("c:/111.dat",header=TURE)
错误在read.table("c:/111.dat", header = TURE) :
找不到这个目标对象"TURE"
> data<-read.table("c:/111.dat",header=FALSE)
错误在scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
2行没有6单元
> data<-read.table("c:/111.dat")
错误在scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
2行没有6单元

[此贴子已经被作者于2007-3-8 11:02:00编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:Number Table EXCEL Data xcel 数据

o(^O^)o~~~o(^O^)o~~~o(^O^)o~~~

沙发
alexru 发表于 2007-3-8 14:19:00

选中数据“复制”

然后到R中,var = read.table("clipboard")

就把数据读到var里了,然后做相应的处理

Good luck anyway

藤椅
anning189 发表于 2007-3-8 16:56:00

可以采用如下方法:

1、全选你的excel中的数据,复制

2、新建记事本文件,并复制到里面

3、将建好的记事本文件放到R的安装目录下(如C:\Program Files\R\R-2.4.1)

4、ex = read.table("ex.txt")

祝你好运

板凳
晓eve0529 发表于 2007-6-2 22:12:00
我是用scan,然后把数据直接粘贴就可以了

报纸
tangzx998 发表于 2007-6-3 16:52:00

我也想请教一下,除TXT格式,还有什么格式可以用,csv可以吗?

地板
阳光照我 发表于 2012-5-22 20:33:54
晓eve0529 发表于 2007-6-2 22:12
我是用scan,然后把数据直接粘贴就可以了
怎么输入啊

7
king64 发表于 2012-5-22 20:47:59
数据大的时候,还是直接从EXCEL中读入比较好!可以使用RODBC!
下面的例子供参考!
EXCEL文件名:2007NC.xls,其中名为“数据”sheet存有数据,连接好后,把其中数据赋值给DATA变量!

  library(RODBC)
  con=odbcConnectExcel2007("2007NC.xls")
  odbcGetInfo(con)   #展示ODBC连接的信息
  sqlTypeInfo(con)   #展示ODBC连接数据类型的信息
  sqlTables(con)     #展示ODBC连接中数据表信息
  DATA <- sqlFetch(con, "数据", max = 0)
     # max=5时,取前面5行。 max参数默认为0 表示完全读取      

8
天狮 发表于 2012-5-23 08:48:10
谢谢大家啊,学习了

9
trier2006 发表于 2012-5-23 23:44:13
高手不少
最好的医生是自己,最好的药物是时间……

10
zachery 发表于 2012-5-24 05:52:05
.csv可以吧

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

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