首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

Day5

原创
作者头像
用户11008504
发布于 2024-05-06 09:59:18
发布于 2024-05-06 09:59:18
1300
举报

github最新版本的R包安装有问题:

1.安装旧版本,需要github软件

2.从别的已安装该包的电脑上偷一个:

使用 .libPaths() 命令找到与包同名的文件夹,编译好的R包,压缩打包;

发给自己

复制到自己R包安装的文件夹,并解压本地安装

文件读写

直接读取失败,需要指定一些 参数

CSV文件

读取:
代码语言:R
AI代码解释
复制
read.csv()

分隔符:逗号

txt文件

读取:
代码语言:R
AI代码解释
复制
read.table()

将数据库文件导出成表格文件

代码语言:R
AI代码解释
复制
write.csv(要导出的数据框变量名, file = "给导出文件的命名.csv")
write.table(要导出的数据框变量名, file = "给导出文件的命名.txt")

R特有的数据保存格式:Rdata

保存的是变量,不是表格文件,支持多变量保存到一个Rdata

save()保存 load()加载

文件读入各种问题

1.列名位置

列名没有在相应的位置,会导致一列的内容数据类型发生改变,处理起来有问题

从读取函数的帮助文档中找到参数解决上述问题

常见读取函数的形式参数默认值
常见读取函数的形式参数默认值

列名中有特殊字符时,引用时会有单引号

2.一个规则:数据框不允许重复的行名

3 矩阵和数据框每列只能有一种数据类型,在对列的数据进行计算时需要注意是否为数值型数据

4 列名修改

代码语言:R
AI代码解释
复制
library(stringr)
colnames(x) = str_remove(colnames(x), "去掉的内容")

用于读取/导出文件的R包

知识点总结
知识点总结

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Jely's Note之生信入门class5
if(!require())install.packages()----会返回:逻辑值!
用户10556369
2023/05/17
1.1K0
Jely's Note之生信入门class5
生信技能树-R语言-day5
如果想知道读取后是什么数据结构,用class(变量名),不能输入文件名csv,不然是字符串,变量名一半不带“”,有“”的就是字符串
VOHOKO
2024/04/19
1830
2023.4生信马拉松day5-文件读写
注:文件读取是R语言里数据框的来源之一;表格文件读到R语言之后得到一个数据框,对数据框的操作和修改是不会同步到表格文件的;
清南
2023/04/17
1.3K0
Learn R 函数和R包
函数与参数 形式参数与实际参数 形式参数99%可以删除 图片 命名新的函数 > jimmy <- function(a,b,m = 2){ + (a+b)^m + }。#命名jimmy这个函数,自己设置 m=2是默认值 > jimmy(a = 1,b = 2) [1] 9 > jimmy(1,2) #省略写法 [1] 9 > jimmy(3,6) [1] 81 > jimmy(3,6,-2) #更改m的值 有2改为-2 [1] 0.01234568 图片 复习:绘图函数plot() par(mfrow
用户10412487
2023/03/28
1.7K0
文件的读写20230204
d)R语言 >read.csv(" ") 注意文件的位置,选择相对路径还是绝对路径
顾卿岚
2023/02/06
1.7K0
R语言基础4(文件读写)
Erics blog
2023/09/15
3690
【生信技能树培训】R语言中文件的读取
即将ex3.csv中的内容提取出来,传递给变量test,生成一个数据框。后续对数据框的操作,对文件无影响。
HenryLei
2023/01/12
4.3K0
生信技能树 Day5 文件读写
注意:一定要经常检查数据,注意读取之后是数据框还是矩阵,取完列里面是数值还是字符,处理完是什么类型等等
用户11064093
2024/04/14
1970
R学习 数据读取与导出
guacamole
2024/03/10
2820
Day 5_R数据结构-CG
将"huahua.txt"文件保存到工作目录(Rproject管理项目的工作目录)
Crazy_George
2024/03/27
2050
生信入门Day3-4
注意:讲第二遍,R语言里面对一个变量进行修改,都要赋值,没有赋值就等于没有发生过。
青柠味
2025/05/15
2190
生信入门Day3-4
学习小组Day5笔记-R数据结构
Day5-数据结构图片数据类型向量矩阵数组数据框各列的内容可以是不同的类型数据列表因子向量向量与标量的区别标量:一个元素组成的变量向量:多个元素组成的变量引用自生信星球取子集根据位置取子集- 用英文状态下的[],括号内可以为要取的值的位置,如1,1:3。-1表示除了第一个位置的值,以此类推根据值取子集可以是“==”,逻辑值数据框1.读取本地数据txt建议用read.table(),分隔符为",",默认状态为“”,但不排除有多个分隔符可能csv格式建议用read.csv,分隔符为“,”(默认状态)2.行名(r
我一米七七a
2023/04/04
3720
学习小组Day5笔记-R数据结构
Day5 呦呦鹿鸣—数据结构
save(a,file="test.RData")这句代码如果报错object a not found,是为什么,应该怎么解决?
用户10918035
2024/01/20
1570
生信入门马拉松之R语言基础-文件读取、导出和画图(day 5)
Tips:read.系列函数,参数通用,不同函数的默认值有所不同。read.delim()读取txt文件,报错比table少。
Crazy_George
2024/04/14
3020
生信学习小组DAY5
(1)R的赋值符号不是等号,而是<- (2)在Console 控制台输入命令,相当于Linux的命令行 (3)R的代码都是带括号的,括号必须是英文的。 (4)显示工作路径 getwd() (5)向量
用户10633738
2023/07/01
2190
R语言 数据框、矩阵、列表的创建、修改、导出
数据框来源主要包括用代码新建(data.frame),由已有数据转换或处理得到(取子集、运算、合并等操作),读取表格文件(read.csv,read.table等)及R语言内置数据
Magnolia
2023/01/06
9.2K0
生信学习小组Day5笔记—Chocolate Ice
请在作业中回答一个问题:save(X,file="test.RData")这句代码如果报错object X not found,是为什么,应该怎么解决?
Chocolate Ice
2023/01/14
1.1K0
R语言day5:文件的读取
不会写代码的医学生
2024/03/11
4270
day3
数据类型:向量(vector);数据框(Data Frame);矩阵(Matrix);数组(Array);List。
无端
2023/09/07
2370
生信入门day5分野—数据结构
eg: 数字:A(1,2,3)/字符串:A("hi","hello","ha")
用户10758700
2023/09/22
2980
相关推荐
Jely's Note之生信入门class5
更多 >
LV.0
这个人很懒,什么都没有留下~
加入讨论
的问答专区 >
技术总监架构部总经理擅长3个领域
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档