美文网首页
1119-1122 课外

1119-1122 课外

作者: 森尼啊 | 来源:发表于2018-11-22 19:25 被阅读0次

学着后面,感觉前面快忘完了,找了个简单免费课程复习了下,https://study.163.com/course/courseMain.htm?courseId=1003433004

矩阵、数据框、列表的区别

当缺失值时,

  • 矩阵会自动填充,并返回报警信息;
  • 数据框直接报错
  • 列表返回如实填充
1542641329857.jpg

向量里只能有一种元素

向量的位置索引
取名字


2.jpg

dim = c(2,3,5)表示2行,3列,5个矩阵
dim()展示矩阵的行列信息,
nrow(), ncol(),head()

  • 运算
    colSums(), colMeans(), rowSums(),rowMeans()

  • 求解 y= sin(x) 0到2pi与x轴围成的面积

n <- 1000
x <- seq(0,2*pi, length.out = n)
y <- abs(sin(x))
plot(x,y)
sum(y*2*pi/n)

列表

nchar()
paste(data,data1,sep = ',')
strsplit()

  • 索引
    my.list[[]] →向量
    unlist

作业

head(iris)
iris$Species
iris[101:150,]

答案

iris[iris$Species == virginica,]
Error in `[.data.frame`(iris, iris$Species == virginica, ) : 
  object 'virginica' not found
 iris[iris$Species == "virginica",]
iris[iris$Sepal.Width > 4,]

or

 attach(iris)
 iris[Sepal.Width >4,]
iris[iris$Sepal.Width >= 4 & iris$Sepal.Width <= 5,]

字符串操作

paste(), paste0()
strsplit(),打断之后返回的是列表


图片.png

x<- chartr('k','h',x)表示用h替换x中的k

  • 替换和被替换的要等长度
    删除函数: gsub('af',‘’,x) 删除x中的‘af’

自定义函数

判定用 ==
正则表达式中, "."表达任意值,
a <- "www.baidu.com" b <- strsplit(a,'.') b [[1]] [1] ""
要像表达本身意思,

b <- strsplit(a,'\\.')
or 
b<- strsplit(a,".",fixed = T)

创建新变量

清除所有变量 rm(list = ls())

ifelse(mydata$am[1:5] ==0),'automatic','manual')

和以下的等价

for(i in 1:5) {
if(mydata$am[i] ==0){
print('automatic')
} else {
print('manual')
}
}

变量名称变化

dataage[dataage ==99]<-NA

常用函数

max(),返回最大值
which.max()返回最大值的位置
mean(), quantile()

  • round()取整
  • ceiling()
  • floor()向下取整
  • rnorm()生成随机数
  • sample(replace=T )replace=T b表示可放回抽样
  • sort()按从小到大的顺序排列
  • order()返回位置
  • scale()

高级函数

  • paste(x,y,sep = '-', collapse = '#')
  • merge(table1,table2,by.x=,by.y=,all = F)保留两个表中都有的,all = T ,所有信息都有。。
  • all()
  • any()

另外一种数据框的操作方法

图片.png
  • apply家族
  • apply(iris[,-5],1,mean),1 对行操作,2对列操作
  • sapply(iris[,-5],mean)默认按列操作,数值型向量
  • sapply(iris[,1:4],mean),返回列表

控制流

if(){}
else{}
switch()

coun1<-function(x){
cou<-sum( x%% ==1)
return(cou)
}

相关文章

  • 1119-1122 课外

    学着后面,感觉前面快忘完了,找了个简单免费课程复习了下,https://study.163.com/course/...

  • 课外培优和课外补差

    关于课外培训这个事儿,我想说一下我的粗浅之见:课外培训,分为课外培优和补差两种。 课外补差,是真的没必要。...

  • 课外班

    最近开始带孩子上课外班,心力交瘁,提前体验了一把小学生家长鸡飞狗跳的日子。 真奇怪,我小时候我爸妈挂在嘴上的就是省...

  • 课外培训

    我之前想的小学生教学方法: - 激励措施。完成目标后要有奖励,可以是物质或者口头上的。等习惯了学习强度后他就不痛苦...

  • 课外班

    上一年孩子的幼儿园是有晚间托管班的,正好方便了我们这些双职工家长,不但避免了跟旁边的小学同时放学的拥堵,而且也做了...

  • 课外班

    这个学期,NY同学开始了周末赶场子上课外辅导班的生活。 从学前班开始,NY就一直上画画课和钢琴课,但这两样都与学业...

  • 课外班

    补2019-11-10 “你为什么没有时间啊?”一个男孩问另一个瘦点的男孩。 “我有啥办法啊,三个英语班,我也很绝...

  • 课外课

    8月初,孩子们陆续放暑假了。 放假对许多上学的孩子来说是件好事,是件值得高兴的事。因为离开学校,不用每天按时上课,...

  • 课外班

    你们有没有课外班呢?我有好多好多的课外班!其中我最讨厌的就是国学课了!必须在一星期内背一首诗呀、2首诗呀!如果背下...

  • 课外班

    昨晚和女儿写完字,整理她第二天上课要用的书,虽说是周末了,还有古筝课和英语课要上,和老公说要送她。小宝考完...

网友评论

      本文标题:1119-1122 课外

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