【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())
相关推荐
草履虫建模16 小时前
力扣算法 1768. 交替合并字符串
java·开发语言·算法·leetcode·职场和发展·idea·基础
naruto_lnq18 小时前
分布式系统安全通信
开发语言·c++·算法
学嵌入式的小杨同学18 小时前
【Linux 封神之路】信号编程全解析:从信号基础到 MP3 播放器实战(含核心 API 与避坑指南)
java·linux·c语言·开发语言·vscode·vim·ux
Re.不晚19 小时前
Java入门17——异常
java·开发语言
精彩极了吧19 小时前
C语言基本语法-自定义类型:结构体&联合体&枚举
c语言·开发语言·枚举·结构体·内存对齐·位段·联合
南极星100520 小时前
蓝桥杯JAVA--启蒙之路(十)class版本 模块
java·开发语言
baidu_2474386120 小时前
Android ViewModel定时任务
android·开发语言·javascript
Dev7z20 小时前
基于 MATLAB 的铣削切削力建模与仿真
开发语言·matlab
不能隔夜的咖喱20 小时前
牛客网刷题(2)
java·开发语言·算法
小天源20 小时前
Error 1053 Error 1067 服务“启动后立即停止” Java / Python 程序无法后台运行 windows nssm注册器下载与报错处理
开发语言·windows·python·nssm·error 1053·error 1067