学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,这次的内容就到这里啦!!