学习小组Day5笔记--Drku

作者: DrKu | 来源:发表于2020-03-03 12:30 被阅读0次

今天主要是关于向量、数据框、向量及数据框的提取介绍。

Part1

一 1 生成向量

x1 <- c(1,4,"apple")
x2 <- seq(from = 3,to = 15,by = 3)
x3 <- rnorm(10)
x4 <- rep("gene",times=3)
x1;x2;x3;x4

[1] "1"     "4"     "apple"
[1]  3  6  9 12 15
[1]  0.3145981  0.5347617  0.3309096 -0.1297031 -0.9895892  0.0303523  0.8205070 -0.5117744  1.4034537 -0.6964412
[1] "gene" "gene" "gene"

一 2 提取向量

# (1)根据位置
x1[3]
# [1] "apple"

#(2) 根据逻辑值判断(逻辑值个数必须等于变量长度)
x2[x2>5]
# [1]  6  9 12 15

Part2

二 1 生成数据框

X <- data.frame(
  gene=paste0("gene",1:5),
  val=rnorm(5,mean = 1)
)

二 2 查看数据框属性

str(X)
# 'data.frame': 5 obs. of  2 variables:
#   $ gene: Factor w/ 5 levels "gene1","gene2",..: 1 2 3 4 5
# $ val : num  1.18 0.474 0.267 1.597 1.741
dim(X)
# [1] 5 2

##查看行名和列名
colnames(X)
rownames(X)

二 3 数据框导出

write.table(X,file = "huahua.txt",sep = "\t",quote = F)

二 4 变量保存

save(X,file = "huahua.txt")

二 5提取元素

X[1,] #第一行
X[,1] #第一列
X[2,2] #第二行二列
X$gene #取gene这一列

Part3

三 选修部分

a <-data.frame(case=paste0("S",1:50),values=runif(50))
plot(a$case,a$values)
`有强迫症的花花说她不喜欢反复出现a`
## 解决办法 法一
attach(a)
plot(case,values)
detach(a)

## 法二
with(a,{
  plot(case,values)
  x<<-summary(values)   #求和并赋值给x,<<的意思是作为全局变量,也就是出了大括号仍有效。
})
x #运行完后打印x

问题 save(X,file="test.RData")这句代码如果报错X not found,是为什么,应该怎么解决?

没有X这个环境变量,或者X没有被赋值。

相关文章

  • 学习小组Day5笔记--Drku

    今天主要是关于向量、数据框、向量及数据框的提取介绍。 Part1 一 1 生成向量 一 2 提取向量 Part2 ...

  • 学习小组Day4笔记--Drku

    R语言基础 一 准备工作 step 1查看电脑用户名中文还是英文 step 2 Win电脑用户名改为英文 贴心指南...

  • 学习小组Day6笔记--Drku

    今天主要学习一个dplyr包 老规矩,走流程 step 1 安装包 step2 认识五个基础函数1 mutate(...

  • 学习小组Day2笔记--Drku

    服务器基本操作 Linux初始学习就是自如的从一个文件夹到另一个文件夹,如何查看这个文件夹的内容,如何粘贴、复制 ...

  • 学习小组Day3笔记--Drku

    Linux系统下生信软件的安装 step1.1 查看自己系统的版本 step1.2 搜索与系统对应的Minicon...

  • 学习小组Day7笔记--Drku

    测序知识介绍

  • 学习小组Day5笔记-柏金bbj

    [学习小组Day5笔记-柏金bbj] 鼓捣了一晚上的成就,就用这个来补上d4的作业把~

  • 学习小组Day5笔记--kan

    笔记来自生信星球学习小组资料 Day5 学习内容-R语言数据类型 1.思维导图镇楼 2.R语言数据类型 向量 ve...

  • 2020-06-19

    学习小组Day5笔记--马小林 1、新手指南 (1)向量是由元素组成的,元素可以是数字或者字符串。(2)表格在R语...

  • 学习小组day5 笔记(丹)

    时间不足,只能上传思维导图了

网友评论

    本文标题:学习小组Day5笔记--Drku

    本文链接:https://www.haomeiwen.com/subject/ssaqlhtx.html