【R语言】 学习笔记(随时遇到问题随时记录,持续更新)

【R语言】 学习笔记(随时遇到问题随时记录,持续更新)

【R语言】 学习笔记(随时遇到问题随时记录,持续更新)

前言: 最近在调一个模型的代码时,因为理论写得太模糊了。只好参考现有的一份较为可靠的R语言代码。以前只是感受到了R语言画图的强大,这两天通过咨询大佬(一个学弟)和各种谷歌百度终于在刚刚将这份代码调通了!!!

内心狂喜啊!!!

(于是做点笔记来冷静一下~~)

回头来看,在之前有了C语言、MATLAB和Python的基础上来说,学习R其实并不复杂。只是要去熟悉一些新的东西。

1 IDE下载和配置

上网搜索发现R语言目前最好的IDE就是Rstdio了。是不是觉得这个很熟悉,没错! 就是我们经常用的anaconda那里自带的那个。

所以,你只要打开你的Anaconda安装下就好了,安装时间可能有点长,昨天用了大概十分钟。

2 常用语法和结构

这里其实不太好说现在写着才发现。 不过我的宗旨是:

遇到啥问题,就直接百度啥。 这样是最好的!

对了,如果你有时间或者想学得更扎实点: 建议先去找个资料先看看基础语法和数据结构这些。你会发现R有点像MATLAB又有点像python。 这里附上笔者这两天看到的非常不错的笔记: 【顺便收藏在此博客里面!】

3 一些注意事项:

  • R的很多数学运算符和MATLAB python都不一样,比如:

    • 矩阵乘法:

      • matlab: 很简单,直接乘法就是了;
      • python : 常用的有dot 还有 np.dot(a,b), a,dot(b) 还多得很
      • R语言: %*% 有点不能理解啊
    • 矩阵求逆

      • MATLAB 记得好像可以直接求,inv
      • python : pinv或者inv都可以 具体语法自己查
      • R语言: solve 也不能理解啊
    • for 循环for i =1:n

      • MATLAB 左闭右闭 步长为1
      • python 左闭右开 步长为1
      • R语言 == MATLAB 注意在R语言里面 for (ni in (1:4-1)) { print(ni) } 打印出来的是0,1,2,3 也不能理解啊!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春风惹人醉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值