全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
9136 25
2010-10-17
怎么样才能把桌面的txt的数据框用read.table读入,是不是这个txt不应该保存在桌面上的?急问。初学R,请见谅。谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-17 16:29:46
最好放在一个硬盘的根目录下,目录名不要用中文。
R好像对中文文件名支持不太好。
二维码

扫码加我 拉你入群

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

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

2010-10-17 18:14:11
好的,我去试试,谢谢啦~~~初识R很笨重的感觉。
二维码

扫码加我 拉你入群

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

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

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的帮助看不怎么懂(英语很重要啊),
二维码

扫码加我 拉你入群

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

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

2010-10-17 23:37:08
R可以读入很多种形式数据
可以help("read.table")
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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