首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R语言 数据框、矩阵、列表的创建、修改、导出

    数据框数据框的创建数据框来源主要包括用代码新建(data.frame),由已有数据转换或处理得到(取子集、运算、合并等操作),读取表格文件(read.csv,read.table等)及R语言内置数据函数...excel打开(直接打开),记事本打开,或用R语言读入,读入后进行的修改不会同步到表格文件,除非导出**分隔符包括空格,逗号,制表符(tab),csv是一个逗号分隔的纯文本文件,它的后缀没有意义,也有可能实际上是一个制表符分割的...tsv改变文件名而来的,此时用csv打开会报错,该知识点用于防止部分代码中错误应用csv套用tsv等#文件读写部分(文件位于R_02的Rproject中)#1.读取ex1.txt txt用read.table...默认添加到最后df1$p.value r1","r2","r3","r4") #修改所有行名...#取子集方法同数据框t(m) #转置行与列,数据框转置后为矩阵as.data.frame(m) #将矩阵转换为数据框列表列表内有多个数据框或矩阵,可通过list函数将其组成一个列表l <- list(m1

    9.4K00

    R语言列表输出到本地简单粗暴的方法

    过年休息了几天,打了几天麻将,交了一点学费: 新的一年开始了,继续分享继续肝! 今天分享的是一个保存R语言不规则数据到本地的方法,感觉比较有用,希望也对你有用吧!...有时候,我们R语言的结果是一个list,不能转化为data.frame数据框,强行用数据框函数输出,结果就变化了,比如: fwrite write.table write.csv write.xlsx...R 1.0000 NA NA F 0 我想把这个结果,保存到txt文件中,格式不要变。...如果我强行将其输出到txt文件或者,结果是这样的: 或者是这样的: 格式全乱了。 这里,我找到了两种方法,可以搞定。结果如下: 2....方法1:sink函数 sink函数首先打开一个空文件,然后将后面屏幕的内容输进去,然后关闭文件。

    4.4K41

    23.linux 文件管理命令:getfacl获取文件访问控制列表chacl更改文件或目录的访问控制列表

    linux 文件管理命令:strings显示文件中的可打印字符、xargs从标准输入读入参数、sum计算文件的校验和,以及文件占用的块数、setfacl设定文件访问控制列表、getfacl获取文件访问控制列表...、chacl更改文件或目录的访问控制列表strings:显示文件中的可打印字符作用:显示每个指定的文件中包含的所有有 4 个(或用选项指定的数字)以上连续可打印 字符的字符串,在之后紧跟着一个不可打印的字符...#setfacl -m g:zhangying:r-w testgetfacl:获取文件访问控制列表作用:获取文件访问控制列表。...-- chacl:更改文件或目录的访问控制列表作用:更改文件或目录的访问控制列表。...chacl 就是一个改变文件存取控 制列表的命令。

    56810

    svn自动检出修改的文件列表

    开发完一个功能,我们需要把该功能修改的所有文件找出来,增量更新到发布环境,如果使用svn log查看svn记录,没有排重,信息比较详细,不容易筛选,这样将会花费很长的时间,而且还容易遗漏。...下面介绍一个svn命令行快速检出所有修改文件的方法: 一个所有改动文件的列表, 列出了新增, 修改, 删除了哪些文件, 主要是辅助发布的过程, 确保没有遗漏文件造成版本发布失败....检出从4875版本到目前所有改动的文件列表: svn diff -r 4875:HEAD --summarize svn://123.547.10.32/erp/branches/shop > changfilelist.txt...参数: svn://123.547.10.32/erp/branches/shop为svn地址; 检出指定日期的文件列表: svn diff -r {2015-05-05} --summarize...svn://123.547.10.32/erp/branches/shop > changfilelist.txt svn diff -r {2015-05-05}: {2015-05-05}

    2.2K60

    R语言自带的数据文件

    R语言有大量的样本数据可以直接用来作为数据分析和挖掘案例,可以收藏着以后用!...R:datasets >install.packages("datasets") ##一般不需要安装,多数版本R语言自带这个包 向量 euro #欧元汇率,长度为11,每个元素都有命名 landmasses...#48个陆地的面积,每个都有命名 precip #长度为70的命名向量 rivers #北美141条河流长度 state.abb #美国50个州的双字母缩写 state.area #美国50个州的面积...,共100条数据 BOD #随水质的提高,生化反应对氧的需求(mg/l)随时间(天)的变化 cars #1920年代汽车速度对刹车距离的影响 chickwts #不同饮食种类对小鸡生长速度的影响 esoph...列表 state.center #美国50个州中心的经度和纬度 类数据框 ChickWeight #饮食对鸡生长的影响 CO2 #耐寒植物CO2摄取的差异 DNase #若干次试验中,DNase浓度和光密度的关系

    69240

    R语言自带的数据文件

    R语言有大量的样本数据可以直接用来作为数据分析和挖掘案例,可以收藏着以后用!...R:datasets >install.packages("datasets") ##一般不需要安装,多数版本R语言自带这个包 向量 euro #欧元汇率,长度为11,每个元素都有命名 landmasses...#48个陆地的面积,每个都有命名 precip #长度为70的命名向量 rivers #北美141条河流长度 state.abb #美国50个州的双字母缩写 state.area #美国50个州的面积...,共100条数据 BOD #随水质的提高,生化反应对氧的需求(mg/l)随时间(天)的变化 cars #1920年代汽车速度对刹车距离的影响 chickwts #不同饮食种类对小鸡生长速度的影响 esoph...列表 state.center #美国50个州中心的经度和纬度 类数据框 ChickWeight #饮食对鸡生长的影响 CO2 #耐寒植物CO2摄取的差异 DNase #若干次试验中,DNase浓度和光密度的关系

    2.5K110

    linux下快速列出文件列表的方法

    前言 这两天碰到一个很棘手的问题,需要读取出ubuntu系统中某个目录下所有文件,由于服务器中存储的文件实在太多,导致此过程效率十分低下,动辄需要等待一个小时之久,还只是一个目录。...于是如何快速获取文件列表便是这两天的头等大事,折腾半天找到一个较为快速的方法,记录如下。 多种实现方法 尝试了多种方法,有编程的和非编程的。...walk python的walk库能够递归的读取目录下所有文件,这个是最常规的方法,然而效率有些缓慢。实现很简单,不赘述。...ls 最先想到的就是ls命令,使用如下命令 ls –l –R(或-lR) src > list.txt 此命令能够列出src目录下的所有文件,但是效率还是不够高,而且结果包含了目录信息以及文件信息,不太整齐...tree tree命令本身用于列出文件系统的结构树,在设置一些参数的情况下也能够实现列出所有目录和文件的功能。

    3.7K50

    使用 setfacl 管理文件的访问控制列表ACL

    Linux(以及其他Unix等POSIX兼容的操作系统)有一个被称为访问控制列表(ACL)的权限控制方法,它是一种权限分配之外的普遍范式。..., others 的 read, write, execute 权限之外的具体权限设置,ACL可以针对单一用户、单一文件或目录来进行r,w,x的权限控制,对于需要特殊权限的访问控制有一定帮助。...R:递归设置acl,包括子目录 -d:设置默认acl 使用样例:创建一文件test,将其权限修改为777,并查看其默认ACL权限配置 [root@ debian.cn ~]# touch /opt/test...-                //可以看到code单独的权限为r-- group::rwx mask::rwx other::rwx 注意:code 的权限并不是只根据ACL配置来决定的,它是由code...用户基本权限与配置的ACL权限的“与”运算决定的,即other:rwx 与 code:r– = code:r– 可以使用code用户,测试是否可写。

    2K20

    R studioR 工具指南(九:配置R 的启动文件)

    参考:https://www.jianshu.com/p/52da99126db4 前言 事情的起因是师兄群里的一张图: 而我的R 呢? 真无情呀。 怎么样让我的R 也可以乖乖的欢迎主人呢?...编辑文件 我们可以通过编辑.Rprofile 文件进行配置。类似linux 中的配置文件,R的配置文件编辑后,也会在启动R 时生效。...这里我们修改家目录下的.Rprofile 文件: file.edit(file.path("~", ".Rprofile")) 如果之前没有配置过,会创建一个新的文件。...会在进入和退出R 环境时分别执行: 进入R image.png 退出R image.png 除此之外,你还可以将常用的几个R 包配置在启动文件中,这样可以减少每次脚本中的重复调用。...(不过如果是同他人分享脚本的话,还是需要注意的) R 的配置优先级 关于R 的配置文件,R 会按照Current project > Home > R_Home的目录顺序读取。

    1K40

    社交网络分析的 R 基础:(三)向量、矩阵与列表

    在第二章介绍了 R 语言中的基本数据类型,本章会将其组装起来,构成特殊的数据结构,即向量、矩阵与列表。...依赖的包安装完成后,新建一个 matrix.cpp 文件,将下面的代码复制到该文件中保存。...列表 列表的创建 列表(list)在 R 语言中是由一个个对象所构成的集合,这些对象可以是不同的数据类型,比如数值、字符串、向量、矩阵等等。...如果为列表元素定义名称的话,列表更像是 Python 中的字典,但 R 语言中的列表中的元素是有序的。在 R 语言中使用 list() 函数来创建列表。...试着对任意一个非空列表使用 unlist() 函数,看看会发生什么。 参考 An Introduction to R R 数据类型 | 菜鸟教程 R 矩阵 | 菜鸟教程 R 列表 | 菜鸟教程

    3.1K20

    R tips:使用enframe和map2优雅的迭代列表

    在R中更易于处理的数据形式是data.frame,list并不是太好处理,常用操作就是对它进行循环迭代。...,比如要绘图,则可以: for (i in test) plot(i) lapply(test, plot) 都是将列表中的三个元素绘制出三个散点图。...使用enframe和map2迭代列表 但是其实可以有更优雅的方式迭代列表,还可以完成更多的操作,比如在每个图形上加上各自的注释信息。...先将列表转变为一种特殊的tibble:包含两列name和value,name是列表名,value是相应的值。...这里传递test_t的参数给map2时使用magrittr包的”爆炸运算符“:%$%。它的作用可和with类似,使用它后,管道后面的函数可以直接使用test_t的列名。

    2.2K10

    R语言实现DICOM文件的操作

    这些是您可以在扫描仪或医院PACS(图片存档和通信系统)之外预期的文件格式。它包括文件格式和网络通信协议,该协议使用TCP / IP在能够以DICOM格式接收图像和患者数据的实体之间进行通信。...DICOM文件由标题和同一文件(* .dcm)中的图像数据组成。标题的大小取决于提供的标题信息量。标题包含诸如患者ID,患者姓名,模态和其他信息的信息。它还定义了包含多少帧以及哪些分辨率。 ?...今天给大家介绍在R语言中可以读取 dicom 数据的 R 语言包oro.dicom。...通过这些数据我们就可以对多期的DICOM文件进行校准,对应起来。...DICOM文件的展示: ##单文件展示 image(t(abdo$img),col=grey(0:64/64), axes=FALSE, xlab="", ylab="") ?

    2K10

    R的save,load函数和 .rda文件

    我们在使用R分析数据的时候,经常需要保存一些中间结果或者保存最终结果。这样的话下次就可以直接加载,而不必重新计算,这样既节省时间也节省计算资源。...你保存的结果也可以很方便的分享给其他人,保证结果的一致性。那么在R里面怎么来保存和加载计算结果呢? 在R里面有两个函数save()和load()分别用来保存和加载计算结果。...接下来我们通过save()保存一下这三个数值向量到一个本地文件中 save(count, age, circumference, file = "mydata.rda") 这个时候你会在你的当前工作路径中发现多了一个新的文件...刚才的三个变量的值就已经保存到这个文件中了。 接下来我们从R中先删掉这三个变量 rm(age, circumference, count) 你会发现变量区清空了 ?...你还可以轻松的将这个mydata.rda文件分享给你的同事或者朋友,这样他们也能通过load来加载这个文件,从而获取这三个变量的值,继续做后续的分析。

    11.2K41

    配置r语言的环境变量文件

    而且很讨厌设置r语言的环境变量文件,文件蛮多的, 包括: .Rprofile, .Renviron, Rprofile.site, Renviron.site, rsession.conf, and...的一个总结,如下所示: r语言的环境变量文件 在R编程语言中,这些文件都有不同的作用和使用场景: .Rprofile: 用户级别的配置文件,用于定义用户的个性化配置和启动设置。...每个用户都可以拥有自己的.Rprofile文件,它在R启动时被加载。 .Renviron: 用于设置环境变量的文件。在这里可以定义系统和用户级别的环境变量,对所有R会话都有效。...repos.conf: 包含关于R包仓库的配置信息,可以指定不同的包仓库地址。 这些文件的区别主要在于它们的作用范围和用途。....rsession.conf是专门为RStudio Server设计的,而repos.conf是关于包仓库的配置文件。每个文件都有其特定的配置项和加载时机。

    47210
    领券