zl程序教程

您现在的位置是:首页 >  其他

当前栏目

R语言-文件读写

2023-03-07 09:02:05 时间

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.实战项目组织方式

四个步骤分4个Rproject

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