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中
以上是一些常用的数据输入与输出方法
其他方法可自行百度或在R软件中使用“??函数洺”获得帮助
本文参与,欢迎正在阅读的你也加入一起分享。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。