R语言学习笔记————基础(一个简短的教程)
程序员文章站
2024-03-07 16:59:09
...
R语言是为统计学而生的语言。其语法风格简洁,有强大活跃的开源社区维护,它是完全免费,比起其他的统计软件如sas,spss,付费软件有更好的应用场景。反正穷逼一个。还可以下载免费的IDE——-Rstudio。
这样便可以优雅地写R代码了,在学习R之前,首先介绍一个学习的好地方————R语言中文社区,里面会定时发布一些小的R项目,一步步跟着做,可以积累很多有趣的项目。
我们还是进入正题吧。
R语言的数据结构,函数,循环已经有很多教程有较为细致的讲解,这里就不再罗嗦了。这里我们主要讨论和学习的是如何能过熟练的使用函数算法,对于数学问题如何使用程序化语言求解,以及如何利用扩展包。这里也只是本人的学习笔记,仅供大家参考,如有不当可以适当指出。
1,一些基本操作
# this is my first R(number input)
A <- 1.0
% 1.0
A <- 1
% 1
2,数据加载与保存,R中的数据可以通过函数save()保存为.Rdata文件,可以用load()函数载入到R中,而rm()则可以将对象删除。> a <- 1:10
> save(a, file="./data.Rdata")
> rm(a)
> load("./data.Rdata")
> print(a)
[1] 1 2 3 4 5 6 7 8 9 10
3,csv数据文件导入导出
一下范例为创建一个名为 data 的数据框,并使用write.csv()函数将其保存为.CSV格式。再使用read.csv()将数据框data加载到数据框da中。
var1 <- 1:5
推荐阅读
-
R语言学习笔记————基础(一个简短的教程)
-
R语言与hadoop之间的千万柔情 博客分类: HaDoop学习笔记 收藏
-
R语言学习笔记1:基础变量
-
C语言-基础入门-学习笔记(8):函数中的变量(auto、static、register、extern)
-
我的ASP.NET学习笔记010C#语言基础
-
【学习笔记】C语言习题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
-
Python基础教程学习笔记—第3章:字符串的使用
-
FishC《零基础学习python》笔记--第010讲、11讲、12讲:列表:一个打了激素的数组1、2、3
-
【学习笔记】C语言习题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
-
php语言基础学习笔记_PHP教程