百度怎么注册自己的网站,网站建设技术是干嘛的,网站建设计划方案模板下载,网站作弊R语言数据导入与导出整这么一个系列#xff0c;还是因为学R语言时遇到过一个非常“小白友好”的网站“DataScience Made Simple”。相信很多人搜到过这个网站#xff0c;或许你在意到或许并没在意。年前试着和作者发了一封邮件#xff0c;想要把他这个网站做成汉语版的帖子发… R语言数据导入与导出整这么一个系列还是因为学R语言时遇到过一个非常“小白友好”的网站“DataScience Made Simple”。相信很多人搜到过这个网站或许你在意到或许并没在意。年前试着和作者发了一封邮件想要把他这个网站做成汉语版的帖子发在公众号上让我感动的是作者团队欣然同意。于是就想着搞这么一个系列能不能坚持下来还不好说……且行且珍惜吧。在用R语言分析数据时我们首先要进行数据的导入与导出。R支持多种文件格式包括但不限于常见的txtcsvxlsx和tsv等等。数据的导入依赖于各种R包方法大同小异可根据实际情况举一反三。本次将简要介绍以下实用技巧怎样在R中导入 .csv 文件怎样在R中导出 .csv 文件怎样在R中导入 .xlsx 文件怎样在R中导出 .xlsx 文件在R中获取和设置工作路径在读取数据之前我们需要设定文件位置以便找到相应文件并进行读取。用 setwd()函数可以把特定位置设置成为工作路径。getwd()函数可以获取当前工作路径。# Get the current working directory.getwd()# output will be C:/Users/username/Documents# Set current working directory.setwd(D:/Folder_name)# now the working directory has been set to Folder_name in D Drive# Get the current working directory.getwd()# output will be D:/Folder_name在R中导出 .CSV 文件read.csv()是R中默认的读取.csv文件的函数是read.table()函数的简易形式读.csv文件时非常方便实用。如果所需文件在你的当前工作路径中# read a csv file in Rmydata read.csv(input.csv)# reads the csv file in R object named mydataprint(mydata)#print()可省略mydata如果所需文件不在当前工作路径中则需要在文件前指定所在位置以下两种形式“/”或“\\”皆可用于指定路径。# read a csv file in Rmydata read.csv(D:/other_folder/input.csv)mydata read.csv(D:\\other_folder\\input.csv)#reads the file named input.csv from other_folder in D driveprint(mydata)上述示例中将所需文件导入R中并储存为“mydata”。在R中将数据导出为.csv文件在R中导出数据为.csv文件时使用 write.csv()函数。以下示例分别为将mydata导出到当前工作路径或到指定路径。# Write data into a csv file in Rwrite.csv(mydata,output.csv)# contents in the object “mydata” are written to a csv file named “output.csv” in Current working directoryWrite.csv(mydata, “D:/other_folder/output.csv”)# similarly to write outside the working directory you have to provide the path along with file name在R中导入Excel数据Microsoft Excel是使用最广泛的电子表格程序它以.xls或.xlsx格式存储数据。R可以使用一些特定的包直接从这些文件中读取数据。较常用的包有openxlsx、xlsx、gdata等。我们将使用openxlsx包进行演示。这个包安装起来较方便而不像xlsx包那样在安装时容易出错。但是openxlsx包只支持读取.xlsx文件而不支持.xls格式。 R也可以用这个包写入excel文件。# read data from excel (.xlsx) file in Rinstall.packages(openxlsx)library(openxlsx)# to read the data from nth sheet (say 4)mydata read.xlsx(D:/myexcel.xlsx, sheet 4)mydata在R中将数据导出excel文件 (.xlsx):openxlsx包中的write.xlsx()函数可用于将数据导入excel文件。# write data into excel (.xlsx) file in R#install.packages(openxlsx)library(openxlsx)# data in the object “mydata” is written in a file named ”dummy.xlsx” in D drive with sheet named ”Newdata”write.xlsx(mydata,D:/dummy.xlsx)write.xlsx是导出数据的简易方式。关于导出的更多参数设置可在R中?openxlsx::writeData()查询。所有可设置参数如下writeData( wb, sheet, x, startCol 1, startRow 1, xy NULL, colNames TRUE, rowNames FALSE, headerStyle NULL, borders c(none, surrounding, rows, columns, all), borderColour getOption(openxlsx.borderColour, black), borderStyle getOption(openxlsx.borderStyle, thin), withFilter FALSE, keepNA FALSE, na.string NULL, name NULL, sep , )撰写过程有所更新或调整。点击“阅读原文”直达英文网站原文(有广告弹窗)。 更多干货 关注直达 火山图 | share legend | 柱状图 | 箱线图 | 提琴图 | 杰特图 | 分组柱状图 | 分组小提琴图 | 任意双拼 | 金字塔图 | circlize和弦图 | 山峦图 | 相关性和弦图 | 分面小提琴图 | 火山图美化 | 配色 | R爬虫 | 3Dbarplot | 临床数据组合 | 和弦图2 | 对角线热图