参考文章地址(https://zhuanlan.zhihu.com/p/120422644) 逗号分隔文件 (.csv文件)、 制表符分隔文件 (.tsv文件)和 空格分隔文件 (.txt文件) (一).csv文件的读取 mydata <- read.csv(file=" ", header=T, sep=",", quote="\", dec=".", fill=T, comment.char=" ") comment.char用于设置需要跳过的内容,比如需要跳过的行前面有“#”,那么设置comment.char=“#”,当然你也可以设置从中间开始读,注意,这个函数是read.csv里面的哦! file: 以csv结尾的文件名,由文件所在路径及其文件名构成 header:是否把第一行作为表头 sep:分隔方式,csv文件分隔读入参数设置为"." tsv文件分隔读入参数设置为"\t" txt文件分隔为空格,不需要设置sep参数 也可以通过mydata <- read.table("D:/mydata.csv", header=T, sep=",", row.names="id")读取 (二).tsv文件的读取 mydata <- read.table("D:/mydata.tsv", header=T, sep="\t", row.names="id") 除了分隔方式跟上面一样 (三).txt文件的读取 mydata <- read.table("c:/mydata.txt", header=TRUE, row.names="id") 除了分隔方式跟上面一样 (四)以.gz结尾的压缩文件的读取 1.在R中可以使用gzfile()的方式读取压缩文件 2.使用data.table包里的fread()函数 安装并加载data.table包 install.packages("data.table") library(data.table) 使用fread()函数读取文件,这里参数和之前的一致,唯一的不同就是fread()可以直接读取压缩文件 mydata <- fread(‘c:/mydata.txt.gz’, header=T, row.names=’id’) (五)读取.xlsx后缀文件,也就是excel文件 1. 安装并加载openxlsx包 install.packages("openxlsx") library(openxlsx) 2.进行数据的导入 mydata <- read.xlsx( "mydata.xlsx",rowNames=T) 其他参数可以通过? read.xlsx在R中根据需要进行添加的。1、向量是用于存储数值型,字符型或者逻辑型数据的一维数组。执行组合功能的函数为c(),可以用来创建向量。向量可根据位置进行索引,需要用[]。 2、矩阵是一个二维数组,每个元素都拥有相同的模式,可通过函数matrix()创建矩阵。 3、数组是一个可以在两个以上维度存储数据的数据对象。例如,如果创建尺寸(2,3,4)的数组,那么就是创建4个矩形矩阵每个2行3列。数组只能存储数据类型。 4、矩阵和数组一样都只能包含一种数据类型,当有多种模式的数据时,使用数据框就更为方便。数据框可以用函数data.frame () 创建。 5、$ 被用来选取一个给定数据框中的某个特定变量。 6、attach()绑定数据集,detach()解除数据集。 7、with:attach,detach最好在单独的数据框内使用,在多个同名对象最好不要使用,函数with(),可以再具有多个同名对象的数据框内使用,但是必须加入花括号{},这样就无须担心名称冲突了,但是它也有局限性,赋值仅在此函数的括号内生效。 8、列表是一些对象的有序集合。 9,、数据导入 read.table(),其中header = T,代表第一行为变量名称,不作为数据,header = F相反。sep代表数据分隔符,txt为"\t",csv为","。 10、table函数,用 table() 函数统计因子各水平的出现次数(称为频数或频率)。 >sex = c("女","女","女","男","男") >table(sex) >sex 男 女 2 3 求众数 >aim = table(sex)[table(sex)==max(table(sex))] >aim 女 3 > max(table(sex)) [1] 3 > table(sex)==max(table(sex)) sex 男 女 FALSE TRUE 11、 无尺度网络: 是指在某一复杂的 系统 中,大部分节点只有少数几个连结,而某些节点却拥有与其他节点的大量连结。这些具有大量连结的节点称为“集散节点”,所拥有的连结可能高达数百、数千甚至数百万。这一特性说明该网络是无尺度的,因此,凡具有这一特性的网络都是无尺度网络。 12、options(stringsAsFactors = F) #在调用as.data.frame的时,将stringsAsFactors设置为FALSE可以避免character类型自动转化为factor类型。 13、class():查看数据结构:vector、matrix、array、dataframe、list。 14、str():作用用英语来表示是:check classification of viriables,一般用于检查数据框当中有哪些数据。 15、mode() :查看数据元素类型。 16、typeof() :查看数据元素类型,基本等同于mode(),比mode()更为详细。 17、example():假设有一个函数foo,example("foo"),函数foo的使用示例。 18、apropos():列出名称中含有foo的所有可用函数。apropos("foo",mode="function")。 19、data():列出当前已加载包中所含的所有可用示例数据集。 20、ls():列出当前工作空间中的对象。 21、rm():移除(删除)一个或多个对象。 22、history(#):显示最近使用过的#个命令(默认值为25)。 23、options():显示或设置当前选项。有一个收藏文件有介绍options的功能。 24、boxplot():生成盒型图。 25、sum():计算和。sum(x,na.rm = TRUE)。 26、median():计算中位数。 27、cbind():以列结合变量。cbind(x,y,z)。 28、rbind():以行结合变量。 29、vector():以向量形式结合数据。vector(length = 10)。 30、rep():以矩阵形式结合数据。rep(c(1,,2,3),each = 10) 31、seq():生成一个有序的数列。seq(1,10)。 32、dim():矩阵或者cbind输出的维数。dim(Mydata)。 33、scan():从ascii文件中读取数据。scan(file = "test.txt")。 34、write.table():把一个变量写入到ascii文件。write.table(Z,file = "test.txt")。 35、order():确定数据的顺序。order(x)。 36、merge():合并两个数据框。merge(x,y,by = "ID")。 37、str():显示一个对象的内部结构。str(Mydata)。 38、factor():定义变量作为因子。factor(x)。 39、tapply():tapply(X = Veg$R,INDEX = Veg$Transect,FUN = mean).tapply函数根据第二个变量(Transect)的不同水平对第一变量(R)进行了求平均值运算。还可以求sd,var,length等操作。R语言初学者指南P75详细介绍了这个函数。 40、下一页介绍了sapply和lapply。 41、summary():计算基本信息。 42、table():计算列联表,统计因子各水平的出现次数(频数或频率)。table(x,y)。 43、plot():y对x的图形。pch形状,col颜色。 44、par():par(mfrow = c(2,2),mar = c(3,3,2,1)) mfrow生成一个具有4个面板的图形窗口。mar选项指定每个图形周围空白的大小,底部、左侧、顶部、右侧。 45、paste():将变量连接成字符串。paste("a","b",sep = "")。 46、log(): log = "x",log = "y",log = "xy",生成对数轴。 47、%in%: a<-c(1,3,13,1443,43,43,4,34,3,4,3) b<-c(1,13,11,1313,434,1) a%in%b # 返回内容# [1] TRUE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE # 取反操作 !(a%in%b) 48、sort()函数是对向量进行从小到大的排序 rank()函数返回的是对向量中每个数值对应的秩 order()函数返回的值表示位置,依次对应的是向量的最小值、次小值、第三小值……最大值等(位置索引) arrange()函数(需加载dplyr包)针对数据框,返回基于某列排序后的数据框,方便多重依据排序。 49、subset(): df <- data.frame( a = 1:10, b = 2:11, c = 3:12 )df <- subset(df, select = c(a,c)) #选取列a和c df <- subset(df, select = -c(a,c) ) #去除列a和c
R语言文件读取
给您推荐相同类型的内容:
台湾90年代有电脑吗
有的。台湾电子行业经历了90年代的个人电脑。90年代是台湾电子产业跨越式大发展,迅速占领了硬件市场领导地位,诞生了很多的大品牌,比如华硕等,而且90年代是台湾电脑部件和组装进军大陆的年代。台湾品牌台式机购买可行性排名TOP:宏碁(Acer)机考不会电脑怎么办
机考不会电脑需要先学习电脑知识。“机考”是一种新型的考试模式,考试从头到尾都是面对着电脑屏幕,通过听音频,看视频,读文章,敲键盘来完成考试。包括两个新闻报道和三个长对话,材料读两遍,后面设置18道四选一单选题,此部分难度不大。新闻听力部分虎牙用电脑开直播显示设置
1、首先打开电脑上的浏览器,然后在百度上搜索虎牙直播点进去。2、点击进来后找到注册,在里面注册一个号,输入手机号码,然后获取验证码,最后设置一下密码。3、注册好了之后点击登录进来,开通这个虎牙直播要下载虎牙直播PC客户端,点击直播工具下载。电脑桌和书柜好吗 电脑桌和书柜介绍
带书柜的电脑桌利用巧妙的结构,节省不少空间,显得居室宽阔不少。商城里带书柜的电脑桌款式新颖,把它放在家里,成为家居的装饰品也是不错的选择。1.电脑桌和书桌风格 带书柜的电脑桌—现代式带着宫殿的大气,让带书简单的迷你笔记本10种模式
简单的迷你笔记本10种模式1、替代型这种笔记本电脑具有最强的性能。在硬件配置方面,它与高端台式电脑相当。处理器通常使用桌面级处理器。固态驱动器或更高速硬盘;最高规格的笔记本电脑使用专用显卡或桌面级显卡;15英寸或更大屏幕的显示器;多个内置蓝vue 的css及style的三种绑定方式
1.数组方法,元素为css的名称,可以在里面使用三目运算 <div :class="[ isOne?'one':'','two']"&a书柜电脑桌标准尺寸是多少 书柜电脑桌标准尺寸介绍
书柜电脑桌就是书柜和电脑桌一体化,是家居中一种常见的组合家俱。受到众多消费者的青睐以及喜爱。1.书柜电脑桌尺寸书柜电脑组合桌因电脑桌和书柜等合为一体而得名,体现了强大的功能作用。让书房空间变得更有立体感,更具有显著的电脑屏幕如何横着
一、电脑屏幕如何在横屏与竖屏之间来回切换电脑的横屏与竖屏来回切换,很多人可能不适应,但是在某些情况下却很是好使!昨天走的时候不小心,不知怎么一下子竖屏了,因为只有一个屏幕用来办公,所以继续给拉回来!以下是操作的步骤,仅供参考!1、进入后使用电脑求和怎么操作教程
方法如下:可以使用excel进行求和,打开excel文档,选中填入求和数值的空白单元格,点击开始菜单下的求和图标。拖动鼠标选中所有分数单元格,点击键盘上的enter键即可成功求和。单元格输入总计;点击工具栏上的求和工具;按回车键就可以了;求怎么把手机的摄像头连到电脑上做电脑的网络摄像头?
手机的摄像头连到电脑上做电脑的网络摄像头的方法如下:(1)下载解压DroidCamX头软件后,会得到如下三个文件;(2)首先我们在手机中安装HA-20110427-DroidCamX.Wireless.Webcam.Pro.1.4.2._js判断如果是绿色执行 红色不执行!
<style>.red{color:red}.green{color:green}<style>if(msg==1){$('.name_pass').text('javaFX如何调用css文件
可以读入css后,对场景scene插入css条目scene.getStylesheets().add(getClass().getResource("Login.css").toExternalForm()) 也可以改变怎样查看电脑当前密码
查看电脑当前密码的方法是: 1、首先打开电脑,使用鼠标点击左下角的”开始“菜单 2、在开始菜单栏目内,选择”“ 3、在设置页面弹出框,选择”账户“选项 4、接着点击登录选项,再点击密码,再点手柄怎么连接电脑
插入蓝牙接收器,安装蓝牙手柄驱动,连接手柄。蓝牙(Bluetooth)是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。蓝牙使一些便携移动设备和计算机设备能够html5中怎么用空格播放和暂停视频
var isplay = true默认是播放的var video = document.getElementById("myVideo")document.onkeyup=function(event){var eWEB前端面试题
第二章 面试题基础篇 2.1 HTML面试题 面试题:行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 面试题:页面导入样式时,使用link和@import有什么区别? 面试题:title与h1的幻想全明星博丽灵梦怎么玩 纹石技能搭配详解
Q急速W技能 新月旋风E收割R尘晶射击技能加点:(主W副Q)一级出门可以学W或者E技能。在没有和对面打一级团的情况下,或者你不打野的时候,不点W点E技能是最好的。二级点W,多段连击要配合队友。主W副E的加点思路。Q技能经常用于突进的技能,衔如何实现HTML页面可视化编辑
<html xmlns="<head><meta http-equiv="Content-Type" content="texthtml charse有哪些少女心爆棚的壁纸值得分享呢?
少女心爆棚的壁纸如下:1、有时你自己可能都没察觉,在你经历一些事或遇到某个人后,你就像变了一个人,性格再也回不去了,悄悄告别了过去的自己,生而为人,无需抱歉。2、趁着年轻,一定要干净利落,每天都要朝气蓬勃,累了就一颗糖,这么大的人了,别动怎么查看电脑密码是多少
电脑设置密码查询密码的方法:1. 点击“开始”并打开“控制面板”2. 点击“用户账号和家庭安全”项进入3. 点击“更改Windows密码”按钮4. 选择要设置密码的账户,并点击“为您的账户创建密码”按钮5.然后输入密码,并点击“创建”按怎么学好js?
页面要想实现好的互动性Java是必不可少的,特别是在一些网站专题页面对于互动性要求更高,中级和高级web前端工程师js是必须要掌握的,下面为大家详细介绍一下Java。虽然仍有一些人对 Java 的批评特别是对Java 用于后端任务心存疑虑,如何在电脑上画图 怎样在电脑上画图
1、电脑绘图需要在电脑上安装绘图软件。 2、电脑自带的绘图软件是画图工具,依次点击开始-所有程序-附件-画图可以将它打开。 3、界面上面一行文字是菜单栏,点击文字后会出现下拉菜单。左边是画图工具,只要你把鼠标箭如何去掉多说评论的的版权声明powered by
首先登陆多说的管理中心,有个设置选项。在设置选项中,可以设置自定义的css代码,这个是用来自定义评论框样式的。只要在多说的自定义CSS样式里面插入如下css代码就可以去掉多说的版权了。 #ds-thread .ds-powered-by{d台式电脑排名前十
台式电脑排名前十:1、戴尔Vostro 3710-R14NBN这是一款具有环保电源、双输出口、小巧身形特点的台式机,机器非常小巧,价格也非常给力,买来做收银的机器非常不错,这个价格,办公完全够用了!2、联想天逸510S联想天逸510S还电脑系统怎么重置
系统使用一段时间后,总会碰到各种各样的问题。如果问题不严重,我们可以适当将电脑系统重置一下,下面是我整理的电脑系统重置的方法,供您参考。电脑系统重置的方法1.系统重置是完全重灌,执行这个操作后会删除原来Win8分割槽的所有档电脑中文件夹里的东西丢失了,怎么办?
电脑中文件夹里的东西丢失了,找回步骤:1、单击“开始——运行,然后输入regedit (打开注册表)2、依次展开:HEKEY——LOCAL——MACHIMESOFTWAREmicrosoftWINDOWS CURRENTVERSIHTML常用标签和属性
en英文 zh-CN中文 ja-jp日文<!-- -- >注释<p><p>分段 <br>强制换为什么css谷歌有自己的一套样式比如grayscale
css谷歌有自己的一套样式比如grayscale。greyscale是css3filter里的一种属性,进行灰色滤镜。当然css3filter还有其它滤镜属性,很实用,例如:高斯模糊、调节亮度、色相旋转、饱和度等等。cssfilter这一用在电脑上怎么上网课?
笔记本电脑上网课只需要下载相应的老师要求下载的学习软件然后在规定的时间内登录上该软件进行听课即可。笔记本电脑(Laptop),简称笔记本,又被称为“便携式电脑,手提电脑、掌上电脑或膝上型电脑”,其最大的特点就是机身小巧,相比台式机携带方便,CSS的具体含义
CSS是Cascading Style Sheet的缩写,有些书上把它译为"层叠样式单"或"级联样式单"(下文简称"样式单"),它是一种叫做样式表(stylesheet)的技