用R语言的writetable.table命令后文件输出在哪里

1.R数据的保存与加载

可通过save()函数保存为.Rdata文件通过load()函数将数据加载到R中。


2.CSV文件的导入与导出

3.通过ODBC导入与导出数据

RODBC提供了ODBC数据库的连接

3.1从数据库中读取数据

2.1 保存为简单文本

2.2 保存为逗号分割文本

2.3 保存为R格式文件

2.4 保存工作空间镜像

如果明确数据第一行做表头,则使用header选项

选择excel数据再用(CTRL+C)复制。在R中键入命令:

1 writetableLines 会茬最后一行/或者每行末尾加一个换行符

2 另外一个写文件的方法是sink不会在行末加换行符

}

将数据输入或加载到R工作空间中是使用R进行数据分析的第一步。R语言支持读取众多格式的数据文件excel文件,csv文件txt文件和数据库(MYSQL数据库)等;其中,excel和csv是我们最常遇箌的数据文件格式

0 设置工作目录【很重要】

(提示:加粗部分可重点学习)

0 设置工作目录【很重要】

R语言中数据的输入需要设置数据读取的路径,一般将数据文件放到工作目录下这样直接就可以通过read.table等读取数据文档(不许要设置路径)。

getwd() #读取当前工作空间的工作目录(攵件读取保存路径)

> getwd() #读取当前工作空间的工作目录(文件读取保存路径)
 
方法二:通过R-gui菜单栏设置(文件-改变工作目录)

read.table()函数是R最基本函數之一读取带分隔符的文本/表格文件

(1)file:file是一个带分隔符的ASCII文本文件
①绝对路径或者相对路径。一定要注意在R语言中\是转义符,所以路径分隔符需要写成"\\"或者“/”所以写成“C:\\myfile\\myfile.txt”或者“C:/myfile/myfile.txt”即可。

(2)header:一个表示文件是否在第一行包含了变量的逻辑型变量
如果header设置为TRUE,则要求第一行要比数据列的数量少一列
(3)sep分开数据的分隔符。默认sep=""
read.table()函数可以将1个或多个空格、tab制表符、换行符或回车符作为分隔符常见空白分隔符有:空格,制表符换行符
(4)stringsAsFactors 逻辑值,标记字符向量是否需要转化为因子默认是TRUE。stringsAsFactors = F意味着“在读入数据时,遇到字符串之后不将其转换为factors,仍然保留为字符串格式”
(5)encoding 设定输入字符串的编码方式。

#样式1:直接读取数据

#样式2:读数+首行表头

#樣式3:读数+首行表头+","逗号分割

#读数+首行表头+","逗号分割

#样式4:读数+首行表头+","逗号分割+字符转因子factor

##读数+首行表头+","逗号分割+字符转因子factor #请注意species结果与样式3中结果的差异

这里只讲1种:readxl其他excel数据读取方法可自行百度

通过save()函数保存为.Rdata文件,通过load()函数将数据加载到R中

  1. x: 要写入的对象,最恏是矩阵或数据框如果不是,它是试图强迫x到一个数据框
  2. file: 一个字符串命名文件或编写而打开的一个连接。 " "表示输出到控制台
  3. append: 逻辑。呮有当file是一个字符串才相关 如果TRUE,输出追加到文件;如果FALSE任何现有文件的名称被摧毁
  4. quote: 一个逻辑值(TRUE或FALSE)或数字向量。如果TRUE任何字符戓因素列将用双引号包围。如果一个数值向量其元素为引用的列的索引。在这两种情况下行和列名报价,如果他们被写入如果FALSE,并沒有被引用
  5. sep: 字段分隔符字符串。每一行x中的值都被这个字符串分隔开
  6. row.names: 表示x的行名是否与x一起写的逻辑值,或者是写行名的字符向量
#以涳格分隔数据列(默认)含行号(默认),含列名(默认)字符串带引号 #以逗号分隔数据列,含行号(默认)含列名(默认),字苻串带引号 #以逗号分隔数据列不含行号,含列名(默认)字符串带引号 #以空格分隔数据列,不含行号不含列名,字符串带引号 #以空格分隔数据列不含行号,不含列名字符串不带引号

以上是一些常用的数据输入与输出方法

其他方法可自行百度或在R软件中使用“??函数洺”获得帮助

本文参与,欢迎正在阅读的你也加入一起分享。

}

我要回帖

更多关于 writetable 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信