R语言-文件读写
2023-06-13 09:16:50 时间
1.csv
csv不用写在文件命名上
打开方式:
1)excel
2)记事本
3)subline
4)R语言
2.分隔符
常见:逗号,空格,\t
3.将表格文件读入R语言,成为数据框
read.csv() -读取csv文件格式
read.table() -读取txt格式
4.导出数据框,成为表格文件
5.R特有的数据保存格式:Rdata
save里不允许省略file
load下来的是变量(一个rdata里可以有多个变量),不需要给命名。
read.csv("import/gene.csv") # 工作目录下的import文件夹下的gene.csv
read.csv("../import/gene.csv")# 工作目录隔壁(上一级(桌面)的另一个下级文件夹import)的下的gene.csv
6.实战项目组织方式
7.read_edit_write.R
1.read.table header = T 默认值是FALSE
2.读取ex2.csv
ex2 <- read.csv("ex2.csv")
ex2 <- read.csv("ex2.csv",row.names = 1,check.names = F) #check.name=F不允许检查行名,可以保留其特殊字符
注意:行名不允许重复
3.读取soft.txt
soft <- read.table("soft.txt")
soft <- read.table("soft.txt",header = T,fill = T) #其实不对,会造成串列
soft2 <- read.table("soft.txt",header = T,sep = "\t") #指定"\t"为两个内容的间隔
4.soft 的行数列数是多少?列名是什么
dim(soft)
colnames(soft)
5.将soft导出为csv
write.csv(soft,file = "soft.csv")
6.将soft保存为Rdata并加载。
save(soft,file = "soft.Rdata")
rm(list = ls())
load(file = "soft.Rdata")
文件格式由生成函数决定,后缀起提示作用,提示作用可能有错。
补充:
矩阵只有一种数据类型,如果修改数据类型必须全部一起修改
矩阵的产生方式
# 1.由数值型数据框转换
m1 = as.matrix(iris[,1:4])
# 2.由向量改变维度而来
m2 = matrix(rnorm(18),nrow = 3)
m2
# 3. 由向量拼接而来
m3 = cbind(1:10,
11:20,
30:21)
m3
#4.内置
volcano
相关文章
- c语言链表数据存入文件和读取文件
- 【R语言】文件和文件夹操作
- 2.Go语言之文件操作学习记录.md
- json文件的读取_c语言文件读取
- 初学者使用R语言读取、写出文件(csv/txt/excel/rdata等)的注意事项
- python 按行数分割文件
- 2023-02-21:请用go语言调用ffmpeg,解码mp4文件,输出视频信息和总帧数。
- 2023-02-23:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420P格式文件。
- 2023-03-17:使用Go语言和FFmpeg库实现音频重采样解码,并将其保存为PCM格式的文件。
- 【C 语言】文件操作 ( fwrite 函数 )
- 【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 头文件定义 | 头文件导入限制 | 兼容 C++ 语言 | 函数形参输入输出属性注释)
- 【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 主函数逻辑结构 | 启动无限循环 | 接收用户操作值 | 宏定义 | 显示操作菜单 )
- 【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 写出或更新配置文件 | 读取配置文件 )
- 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 函数形参设置 | 确保打开文件成功 | 统计文件大小 )
- 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 追加键值对数据 | 更新键值对数据 )
- 【C 语言】文件操作 ( 文件加密解密 | 加密解密原理 | 对称加密原理 | 非密钥整数倍长度的数据加密处理 )
- Java Web的web.xml文件作用及基本配置详解编程语言
- Go语言使用切片读写文件
- 【Linux 系统文件特殊字符探究】(linux文件特殊字符)
- 夹Linux环境下如何新建文件夹(在linux下创建文件)
- 管理Linux 文件管理之精彩内涵(linux的文件)
- 文Linux输入汉字:解决文件语言问题(linux输入文件中)
- Linux下的批量文件重命名技巧(批量重命名linux)
- 如何在Linux中按照大小对文件进行排序(linux按照大小排序)
- Perl使用File::Basename获取文件扩展名的代码
- c语言读取csv文件和c++读取csv文件示例分享