【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())
相关推荐
吴声子夜歌几秒前
正则指引——Ruby
开发语言·正则表达式·ruby
nnerddboy15 分钟前
Rust教程06:ESP32-rust环境搭建
开发语言·后端·rust
nnerddboy22 分钟前
Rust教程03:函数,控制流与所有权
开发语言·后端·rust
linux修理工32 分钟前
内存占用 99% 且 Java 程序较多的优化建议
java·开发语言
weixin_4604435637 分钟前
企业考试系统如何对接OA、钉钉和企业微信?SSO单点登录、组织同步与权限一致性设计
java·开发语言·数据库
nnerddboy1 小时前
Rust教程05:结构体,枚举与模式匹配
开发语言·网络·rust
小小尚@1 小时前
AE脚本-AE Actions v1.1.8 操作动作记录器
开发语言·前端·javascript·jupyter·postman
程序员雷欧1 小时前
Java 反射深度解析:从原理到源码的全面剖析
java·开发语言·python
登登登__1 小时前
春秋招笔试题总结
java·开发语言
我的xiaodoujiao2 小时前
快速学习Python基础知识详细图文教程18--多线程
开发语言·python·学习·测试工具