前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言-文件读写

R语言-文件读写

原创
作者头像
yurric
发布2023-02-04 21:50:50
5590
发布2023-02-04 21:50:50
举报
文章被收录于专栏:R语言&linuxR语言&linux

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
四个步骤分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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.csv
    • 打开方式:
    • 2.分隔符
    • 3.将表格文件读入R语言,成为数据框
    • 4.导出数据框,成为表格文件
    • 5.R特有的数据保存格式:Rdata
    • 6.实战项目组织方式
    • 7.read_edit_write.R
      • 1.read.table header = T 默认值是FALSE
        • 2.读取ex2.csv
          • 3.读取soft.txt
            • 4.soft 的行数列数是多少?列名是什么
              • 5.将soft导出为csv
                • 6.将soft保存为Rdata并加载。
                  • 矩阵的产生方式
              相关产品与服务
              文件存储
              文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档