楼主: 知否917
845 0

[学习分享] 记录R语言学习过程(一) [推广有奖]

  • 0关注
  • 0粉丝

高中生

10%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
7.7901
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
260 点
帖子
7
精华
0
在线时间
24 小时
注册时间
2020-9-17
最后登录
2022-11-21

楼主
知否917 发表于 2021-4-22 19:42:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
由于处在基础入门阶段,因此先从《R语言入门与实践》这本书开始学起。
一、一些意思表示:
  • 在Rstudio回车键之后的结果中,带有[1]说明是运行出的第一个结果。
  • 冒号是生成数字序列的快速方法。#100:150
  • 取消操作:如果一个命令需要太长的时间运行,可以Ctrl+C进行中断。
  • 数据保存在对象a里。#a<-1:10
  • 创建的对象会出现在Rstudio的右上方块块里。注意对象不能以数字开头,不能有特殊符号。R区分大小写。
  • R的对象被赋值两次的话会直接自动覆盖,写的时候要注意;如果想检查下写了哪些对象名,可以用ls()
  • 向量循环:R的运算逻辑是线性的,对象-1,里面所有的元素都会-1;两个对象相乘,同位进行相乘,算出一个新的对象;长度不等,则短的重复相乘;非倍数还会发出警告。
  • 矩阵相乘:内乘法:%*%;外乘法:%o%。
二、一些R自带的函数:
  • 四舍五入:round()
  • 阶乘:factorial()
  • 在向量x中随机取size次:sample( x, size)不放回抽样;sample( x, size, replace=true)放回抽样
  • 查看函数的变量:args(函数名);注意有数字的属于默认值。
三、构建函数(打包小函数):
  1. new<-function(){#定义新的函数名
  2.    die<-1:6
  3.    dice<-sample(x=die, size=2,replace=true)
  4.    sum(dice)#新函数的主体运行逻辑
  5. }
  6. new()
  7. #设定参数num
  8. new<-function(num){#定义新的函数名
  9.    die<-1:6
  10.    dice<-sample(x=num, size=2,replace=true)
  11.    sum(dice)#新函数的主体运行逻辑
  12. }
  13. new(num)
复制代码
新函数将会得出最后一行程序的结果。
p1-20

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 04:48