R语言小白的学习之旅

学R语言的小白可以和本白一起学习

1.首先获取当前目录,代码如下:

#获取当前目录
getwd()

运行结果如下

从这里可以看出咱们当前的目录位于F盘的: "F:/shiny/shiny基础款/1.欢迎来到闪亮"文件夹中。这意味着如果咱们在R中读取或写入文件,而没有指定完整的文件路径,R会假设这些文件位于上述的工作目录中。

2.接下来就可以设置工作目录,代码如下:

#设置工作目录

setwd("F:/小白R语言入门")

getwd()

在这里:

(1)setwd("F:/小白R语言入门"):这行代码将当前的工作目录设置为"F:/小白R语言入门"。这意味着任何后续的文件操作,如读取数据集或保存文件,如果不指定完整的路径,都会默认在"F:/小白R语言入门"这个文件夹中进行。

(2)接下来咱们可以接着用getwd()这行代码用于获取并打印当前的工作目录。运行结果如下:

注:咱们可以鼠标右击文件夹,然后点击复制文件地址即可设置成自己的文件目录

3.接下来咱们尝试通过R代码创建了两个不同的数据结构:

一个向量和一个矩阵。代码如下:

a = c(1,2,3)

b = matrix(1:9,ncol = 3)

b

(1)a = c(1,2,3):在这里,c()函数在R中用于创建向量, a = c(1,2,3):这行代码创建了一个名为a的向量, 它包含了三个元素:1、2和3。

(2)b = matrix(1:9,ncol = 3):在这里,matrix()函数用于创建矩阵,b = matrix(1:9,ncol = 3):这行代码创建了一个名为b 的矩阵。在这个例子中,1:9是一个从1到9的序列,ncol = 3参数指定了矩阵的列数为3。由于没有指定行数,R会自动计算行数,使得矩阵的总元素数等于输入序列的长度。在这个例子中,矩阵b将有3行3列,填充从1到9的数字。

(3)b:这行代码只是打印出变量b的值,也就是刚刚创建的矩阵。

4.尝试保存整个工作空间中的文件,代码如下:

save.image("all.Rdata")

也可以尝试保存单个文件,代码如下:

save(b, file = "b.RData")

在R语言中,save.image()和save()函数用于保存R会话中的工作空间,包括所有的变量、函数和数据对象。其中:

(1)save.image("all.Rdata"):这行代码调用save.image()函数,并将当前R会话中的整个工作空间保存到一个名为all.Rdata的文件中。这个文件包含了在执行这个命令时R环境中所有的对象。这个操作通常用于保存你的工作进度,以便在下次启动R会话时可以恢复这些对象。

(2)save(b, file = "b.RData"):这行代码调用save()函数,用于保存特定的对象到文件中。在这个例子中,save函数将名为b的矩阵保存到一个名为b.RData的文件中。这个文件只包含b这个对象,而不是整个工作空间。

执行上面两行代码后,咱们将得到两个文件:

  • all.Rdata:包含了执行这个命令时R环境中所有的对象。
  • b.RData:只包含了名为b的矩阵对象。

5.载入前面保存的文件,代码如下:

#载入rdata

load("all.RData")

load("b.RData")

咱们可以通过load()函数加载回R环境中,以便恢复之前保存的对象。例如,通过load("all.RData")可以加载整个工作空间,而load("b.RData")会加载b矩阵对象。

希望咱们的R越来越6,这次的内容就到这里啦!!
 

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

凉水210

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

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

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

打赏作者

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

抵扣说明:

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

余额充值