楼主: 李骥北
9284 25

急问R读入数据 [推广有奖]

  • 2关注
  • 2粉丝

已卖:17份资源

讲师

71%

还不是VIP/贵宾

-

威望
0
论坛币
549 个
通用积分
20.7940
学术水平
5 点
热心指数
5 点
信用等级
1 点
经验
27139 点
帖子
375
精华
0
在线时间
766 小时
注册时间
2010-5-23
最后登录
2025-12-18

楼主
李骥北 发表于 2010-10-17 10:26:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
怎么样才能把桌面的txt的数据框用read.table读入,是不是这个txt不应该保存在桌面上的?急问。初学R,请见谅。谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:读入数据 Table ABLE READ txt 数据

沙发
warrenzhang 发表于 2010-10-17 16:29:46
最好放在一个硬盘的根目录下,目录名不要用中文。
R好像对中文文件名支持不太好。

藤椅
李骥北 发表于 2010-10-17 18:14:11
好的,我去试试,谢谢啦~~~初识R很笨重的感觉。

板凳
gujilanxue 发表于 2010-10-17 18:32:29
李骥北 发表于 2010-10-17 18:14
好的,我去试试,谢谢啦~~~初识R很笨重的感觉。
不一定需要放倒桌面上
对于在文件读取和写入的工作,R使用工作目录来完成。可以使用命
令getwd() (获得工作目录 )来找到目录,使用命令setwd("C:/data") 或
者setwd("/home/paradis/R") 来改变目录。如果一个文件不在工作目录里
则必须给出它的路径8。
R可以用下面的函数读取存储在文本文件(ASCII)中的数据:read.table
scan和read.fwf。R也可以读取以其他格式的
文件(Excel, SAS, SPSS, . . . ) 和访问SQL类型的数据库,但是基础包中并不
包含所需的这些函数。这些功能函数对于R的高级应用是十分有用的,但是我
们在这里将读取文件限定在ASCII格式。
函数read.table用来创建一个数据框,所以它是读取表格形式的数据的
主要方法。举例来说,对于一个名为data.dat的文件,命令:
> mydata <- read.table("data.dat")
将创建一个数据框名为mydata,数据框中每个变量也都将被命名,
缺省值为V1, V2, . . .并且可以单独地访问每个变量,代码为:mydata$V1,
mydata$V2, . . . , 或者用mydata["V1"], mydata["V2"], . . . , 或者还有一种方
法,mydata[, 1], mydata[,2 ], . . .
9 这里有一些选项的缺省值(即如果用户
不设定那么R将自动使用的值)见于下表:
read.table(file, header = FALSE, sep = "", quote = "\"'", dec = ".",
row.names, col.names, as.is = FALSE, na.strings = "NA",
colClasses = NA, nrows = -1,
skip = 0, check.names = TRUE, fill = !blank.lines.skip,strip.white = FALSE, blank.lines.skip = TRUE,
comment.char = "#")

read.table.jpg (104.89 KB)

read.table.jpg

报纸
李骥北 发表于 2010-10-17 19:41:03
{:2_28:}后来我才发现我的文件途径没写,导致运行出错,后来就正常了。还有R的帮助看不怎么懂(英语很重要啊),

地板
ywh19860616 发表于 2010-10-17 23:37:08
R可以读入很多种形式数据
可以help("read.table")

7
qoiqpwqr 发表于 2010-10-18 02:01:49
R很灵活的。笨重是谈不上的。
3# 李骥北

8
gujilanxue 发表于 2010-10-19 09:18:36
qoiqpwqr 发表于 2010-10-18 02:01
R很灵活的。笨重是谈不上的。
3# 李骥北
楼上正解,只是大家都习惯桌面了,忽然来命令行,一碓参数,随意才容易让人不习惯!
习惯就好了!
命令行万岁,呵呵

9
trier2006 发表于 2010-10-19 09:23:24
5# 李骥北

现在网上很多中文资料啊
最好的医生是自己,最好的药物是时间……

10
李骥北 发表于 2010-10-19 23:34:54
我是说我很笨重,不是说R笨重啦~~~

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

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