R——第一次作业

作业一:下载R(和RStudio)

R本身并没有图形化的界面,但大多数人都是通过图形化平台与R进行交互,这些平台提供了额外的功能。我们可以使用一个叫RStudio的IDE作为R的图形化前端,这样我们就可以在一个地方访问我们的脚本和数据,找到帮助,预览图和输出。

你可以从CRAN(The Comprehensive R Archive Network)下载R。选择适合你的操作系统的版本。这里也有一个B站上的视频(点击即可)可以帮助你,这个视频的列表也有R Studio的安装方法,大家可以根据自己的需要下载。

就我个人而言,要是追求好看的界面,也不介意那点内存,经常用脚本的可以下载一个R Studio。其他同学就可以只下载R软件

下面的这个是R的界面:

 下面的这个是R Studio的界面:

作业2,作业3,我都用了两个方法,上课的知识是第一种方法,第二种方法涉及到了循环,还没讲到,有兴趣的可以看一看,这个链接是有关R语言的循环的,我平时也用这个网站查函数,语句等等,有需要的可以存一下 ^_^

作业二:

方法一,分段生成01-09,10-36,然后用c进行连接 

###作业2_方法一
###生成01-09
a <- 1:9
a <- paste("0",a,sep = "")
###生成10-36
b <- 10:36
ab <- c(a,b)  #这两句也可以直接改成:ab <- c(a, 10:36)
###生成班级编号
class <- paste("21应统",ab,sep = "")

方法二,分别生成01-09,1-36,然后用循环赋值将1-9覆盖掉

###作业2_方法二
###生成01-09
a <- 1:9
a <- paste("0",a,sep = "")
###生成01-36
ab <- 1:36
for(i in 1:9){
  ab[i] <- a[i]
}
###生成班级编号
class <- paste("21应统",ab,sep = "")

作业三:

我问了一下老师,100以内的数是否包括100,老师说都可以

 

 

两个范围大家任选其一即可,都行 

方法一,分段生成奇数,偶数,用C连接

###作业3_方法一
###生成范围:1-100
odd <- seq(1,100,by=2)
even <- seq(2,100,by=2)
num <- c(odd,even)
###生成范围:0-99
odd <- seq(1,100,by=2)
even <- seq(0,98,by=2)
num <- c(odd,even)

方法二,用req生成奇数或者偶数,用rep重复2次,接着用循环并赋值解决问题

###作业3_方法二
###生成范围:0-99
odd <- seq(0,98,by=2)
odd <- rep(odd,2)
for(i in 1:50){
  odd[i] <- odd[i]+1
}
###生成范围:1-100
odd <- seq(2,100,by=2)
odd <- rep(odd,2)
for(i in 1:50){
  odd[i] <- odd[i]-1
}

最后展示一下,我写的慕课上的那个作业的代码,不会的同学可以看一看

###慕课上的作业
x <- rep(1701:1704,each=2)
y <- c("甲","乙")
y <- rep(y,4)
xy <- paste(x,y,sep = "")
xy <- paste("金融",xy,sep = "")

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值