【R语言】1.安装&基础语法

安装

https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/base/

下载后无脑安装,下一步。

安装完成后。

设置R语言环境变量

1.找到安装的位置

找到路径,复制一下。

复制代码
D:\Program Files\R\R-4.5.2\bin\x64

2.设置环境变量




接着点下三个确定。

第一个R语言test

可以新建一个文件夹,在文件夹下新建一个helloworld.R文件。

对会python的选手比较友好。

添加了环境变量后,用cmd窗口运行也可以的。

比如常用的编辑器vscode


基础语法

1.cat 拼接函数

r 复制代码
a = cat(1, "加", 1, "等于", 2, '\n')
# print(a) # a为NULL

# 输出内容到文件
# (1)覆盖写入:将字符串 HHHHH 加入到 file中,file需存在
cat('HHHHH', file='./assets/r_test.txt') 
# (2)追加写入:此时文件内容为:HHHHHGOOGLE
cat("GOOGLE", file="./assets/r_test.txt", append=TRUE)

2.sink()函数

需要在当前目录下手动建一个文件夹assets,再创建一个文件r_test.txt。

r 复制代码
# 任何控制台上的输出都会被写入到 "/Users/runoob/runoob-test/r_test.txt" 文件中去,控制台将不会显示输出。
sink("./assets/r_test.txt")
print(1:3)
print(2e5)
# 此时查看r_test.txt,其内容为:
# [1] 1 2 3
# [1] 2e+05
sink()  # 关闭当前sink

# 如果我们依然想保留控制台的输出,可以设置 split 属性:
sink("./assets/r_test.txt", split=TRUE)
print("保留")
# 如果想取消输出到文件,可以调用无参数的 sink :
sink()
print('无参sink')

3.文字输入

从文件读入文字

r 复制代码
readLines("./assets/r_test.txt")
# [1] "[1] \"保留\""
# 注意:所读取的文本文件每一行 (包括最后一行) 的结束必须有换行符,否则会报错。

工作目录

r 复制代码
# (2)工作目录
# 获取当前工作目录
print(getwd())
# [1] "E:/r_code_demo"

# 设置当前工作目录
setwd("E:/Project")
print(getwd())

# 设置回来
setwd("E:/r_code_demo")
print(getwd())
相关推荐
ss27312 小时前
volatile的可见性、安全发布的秘密与ThreadLocal原理
java·开发语言
郝学胜-神的一滴12 小时前
机器学习特征提取:TF-IDF模型详解与实践指南
开发语言·人工智能·python·程序人生·机器学习·tf-idf·sklearn
啥都不懂的小小白12 小时前
JavaScript入门指南:从零开始掌握网页交互
开发语言·javascript·交互
半夏知半秋12 小时前
rust学习-循环
开发语言·笔记·后端·学习·rust
维C泡泡12 小时前
STL(初识string)
开发语言·c++
郝学胜-神的一滴12 小时前
Linux线程使用注意事项:骈文技术指南
linux·服务器·开发语言·数据结构·c++·程序人生
叫我:松哥12 小时前
基于 Flask 的音乐推荐与可视化分析系统,包含用户、创作者、管理员三种角色,集成 ECharts 进行数据可视化,采用混合推荐算法
开发语言·python·信息可视化·flask·echarts·pandas·推荐算法
此剑之势丶愈斩愈烈12 小时前
mybatis-plus乐观锁
开发语言·python·mybatis
CC.GG12 小时前
【Qt】常用控件----容器类控件(QGroupBox、QTabWidget )以及布局管理器
开发语言·qt
缘如风12 小时前
Qt Creator 断点调试断点停不住
开发语言·qt