【R 4.4.1】1 环境搭建
一、环境搭建
安装
直接去官网下载安装,没有什么配置。
官网 R: The R Project for Statistical Computing (r-project.org)
选择离得近的节点下载

命令行运行
打开终端或命令行界面,进入当前文件 script.R 所在目录,在命令行中使用 Rscript 命令来执行脚本文件。
Rscript script.R
script.R的代码
myString <- "Hello, World!"
print(myString)
推荐项目结构

二、包
R 语言相关的包一般存储安装目录下对 "library" 目录
R 语言完整的相关包可以查阅:https://cran.r-project.org/web/packages/available_packages_by_name.html
查看包安装目录
.libPaths()
[1] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library"
查看已安装的包
library()
installed.packages()
查看已载入的包
search()
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
安装新包
install.packages("要安装的包名")
直接在本地安装
可以直接在 CRAN 上下载相关包,然后在本地安装
install.packages("./XML_3.98-1.3.zip")
更新包
Update.packages()
换源
- 下载时指定源
# 安装 XML 包
install.packages("XML", repos = "https://mirrors.ustc.edu.cn/CRAN/")
- 配置文件换源
CRAN (The Comprehensive R Archive Network) 镜像源配置文件之一是.Rprofile(linux 下位于 ~/.Rprofile )。
在文末添加如下语句:
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
载入包
新安装的包需要先载入 R 编译环境中才可以使用,格式如下:
library("包名")
三、示例程序 – 婴儿生长发育统计

age <- c(1,3,5,2,11,9,3,9,12,3)
weight <- c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)
mean(weight)
sd(weight)
cor(age,weight)
plot(age,weight)
参考资料
[1] (美)罗伯特・I. 卡巴科弗. R 语言实战 [M]. 王韬译. 3 版。北京:人民邮电出版社,2023:3-18.
【R 4.4.1】1 环境搭建的更多相关文章
- R在ubuntu16.04上环境搭建
1.R安装 sudo apt-get update sudo apt-get remove vim-common sudo apt-get install vimapt-cache show r-ba ...
- Mac下R语言环境搭建
Mac下R语言环境搭建 博主在数据分析的时候一直用的python(MATLAB太重了),最近跟其他搞学术的人合作,需要用一下R语言,所以也打算顺便学习一下R. R语言简介 R语言是用于统计分析,图形表 ...
- R语言开发环境搭建
R语言开发环境搭建 一.环境 Win7 64bit系统 二.R软件下载 R 3.5.2 for Windows,官网:https://www.r-project.org/ RStudio 1.1.46 ...
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
- Azure Service Fabric 开发环境搭建
微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...
- 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.androi ...
- Android开发之基于AndroidStudio环境搭建和工程创建
断断续续的学习安卓也有一段时间了.因为之前是搞iOS开发的, 之前有关iOS的博客请看<我的iOS开发系列博文>.<我的Objective-C系列文章>和<窥探Swift ...
- React Native环境搭建以及几个基础控件的使用
之前写了几篇博客,但是没有从最基础的开始写,现在想了想感觉不太合适,所以现在把基础的一些东西给补上,也算是我从零开始学习RN的经验吧! 一.环境搭建 首先声明一下,本人现在用的编辑器是SublimeT ...
- 1-web应用之LAMP源码环境搭建
目录 一.LAMP环境的介绍 1.LAMP环境的重要性 2.LAMP组件介绍 二.Apache源码安装 1.下载Apache以及相关依赖包 2.安装Apache以及相关 ...
- 【java开发】ubuntu常用命令及环境搭建
学习第一天,今天内容相对简单,主要就是ubuntu一些常用命令及常规操作,后续涉及到环境的搭建,也会在本文再更. ubuntu环境搭建 第一种 也是最简单最方便的 通过vm虚拟机软件,下载iso镜像进 ...
随机推荐
- 模拟VL02N交货单批次拆分
昨天听到一个好玩的需求,自开发交货单批次拆分的界面和实现批次拆分. 批次拆分的函数就不提了,这里来说说自开发程序怎么模拟出批次拆分的那种样子.. 效果图: 1,首先定义一个交货行项目表和拆分出来的批次 ...
- Spring Boot 启动优化实践
作者:vivo 互联网服务器团队- Liu Di 本文系统性分析并优化了一个Spring Boot项目启动耗时高达 280 秒的问题.通过识别瓶颈.优化分库分表加载逻辑.异步初始化耗时任务等手段,最终 ...
- Ding!您有一份ChunJun实用指南,请查收
ChunJun是易用.稳定.高效的批流一体的数据集成框架,主要应用于大数据开发平台的数据同步/数据集成模块,使大数据开发人员可简洁.快速的完成数据同步任务开发,供企业数据业务使用. 本文主要整理Chu ...
- 我的 Vibe Coding 的第一个项目
大家好,我是 Immerse,一名独立开发者.内容创作者. 关注公众号:#沉浸式趣谈,获取最新文章(更多内容只在公众号更新) 个人网站:https://yaolifeng.com 也同步更新. 转载请 ...
- 一文掌握 HarmonyOS5 模拟器与真机调试技巧
前言 DevEco Studio 的预览器可以提供高效的 UI 实时反馈,但要进行全面的功能测试.性能分析及硬件相关功能调试,仍需在模拟器或真机上运行应用. 模拟器的安装与启动参考往期文章:[Harm ...
- Jit 报错TracingCheckError:ERROR: Graphs differed across invocations!
问题描述 使用Tinynn将Pytorch转化为tflite时报错: 发生异常: TracingCheckError (note: full exception trace is shown but ...
- .NET Core多线程 (3) 异步 - 下
合集:.NET Core多线程温故知新 .NET Core多线程(1)Thread与Task .NET Core多线程(2)异步 - 上 .NET Core多线程(3)异步 - 下 .NET Core ...
- iphone/ios14越狱安装screendump
必须是ios14 因为screendump经过大神修复后最新版本(作者起了个名字叫做screendumpfix14)只支持到ios14. 点击这里 查看大神原帖子. 安装Sileo商店 如果已经存在 ...
- Java 中的 ==
简介 如果没有重写 equals 方法, 相当于 == 比较, 即比较两个对象的地址是否相等. 如果是基本数据类型, 直接对值进行比较. code /** * Created by lee on 20 ...
- Linguistics-English-Textbooks: 上海外教社: 高校英语专业系列教材(修订版)
新世纪高校英语专业系列教材(修订版) https://we.sflep.com/books/newcenturymajor1.aspx 教材特色 配套资源 有:音频.视频.阅读 资源: https:/ ...