这里小编推出一个系列来介绍R语言中管理空间栅格数据的工具包:​​raster​​。 实际上,在R中,管理栅格数据也有两个工具包,即​​raster​​​和​​terra​​​。与​​sf​​​和​​sp​​不同的是,这两个工具包出自同一作者之手,后者可能会逐渐取代前者作为R语言中管理栅格数据的基础工具包。
注: 本文是R语言sf包的核心开发者和维护者——来自德国明斯特大学的地理信息学教授: Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位、功能、开发现状及现存问题和今后展望,sf包是一个非常了不起的工具,在R语言中引入了空间数量分析领域通用的标准规范(simple feature),结合tidyverse工具箱组合
1.单因素方差分析:适用于单因素A有两个水平或以上,研究个水平对因变量的影响正态假设条件:W检验shapiro.test():原假设为数据来自正态分布方差齐性条件:Bartlett检验(主要用于正态分布的数据) bartlett.test(x, g, ...)x是数据向量或列表(list);g是因子向量,如果x是列表则忽略g。 当使用数据集时,也可以通过formula调用函数&
转载 2023-06-25 20:40:28
178阅读
参考图书:《Rcpp:R 与 C++ 的无缝整合》Rcpp 的主要目的在于使得开发 R 语言的 C++ 相关拓展变得更加容易、更少出错。我们首先从斐波那契数列问题开始探索 Rcpp。该问题是一个递归问题,首两项为 0 和 1,而后面每一项为前两项之和。C++ 实现,直接根据定义进行实现:int fibonacci(const int x) { if (x == 0) return(0);
安装R和Rstuido软件 R语言是用于统计分析,图形表示和报告的编程语言和软件环境;Rstudio是编辑、运行R语言的最为理想的工具之一。1、官网下载R安装包 下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接,接下来我将以windows为例给
转载 2023-08-10 13:02:35
139阅读
R中还有一个有趣的sqldf包,它可以让你用SQL来操作dataframe,这种功能能让会R的人能练习SQL,会SQL的人能练习R,不得不感叹R语言的强大技能和神奇魅力。 当然也可以将R与外部数据库连接,直接在R中操作数据库,并生成最终结果,这也是一种可行的方法。在R中连接数据库需要安装其它的扩展包,根据连接方式不同我们有两种选择:一种是ODBC方式,需要安装RODBC包并安装ODBC驱动。另一
转载 2023-08-08 17:17:47
94阅读
R语言编译器中,设置当前工作文件夹可以用setwd()函数。> setwd("e://桌面//")> setwd("e:\桌面\")> setwd("e:/桌面/")这三种结构都是可以编译通过的,但是在VS C#中却不行,只有一种能运行成功。(PS:R语言在VS中运行要先配置环境,还没配置的童鞋先要配置好,才可运行,如有问题可看我前面的随笔。)就是这种结构,engine.Eva
转载 2023-05-26 08:50:28
259阅读
R语言中有关绘图的包:base、grid、lattice及ggplot21.lattice包可生成栅栏图形 [plain] view plaincopy 1. library(lattice) 2. histogram(~height|voice.part,data=singer, 3. main="Distribution of He
本文讲述R语言中apply家族的函数的使用方法。一、lapply 最好不要试图一开始就用apply函数,因为它比lapply函数复杂。lapply函数是apply家族的函数中逻辑最简单、版本兼容性、最user-friendly的函数。你甚至可以用lapply这一个函数打天下。其基本语法为:lapply(Vector, function(ii) { ... })。例如,有这样一个data.frame
最近几年关于利用shiny做web框架的需求越来越多,出去交流也经常有爱好者咨询如何学习shiny包(个人觉得RStuido官网的shiny学习资料是最快上手的途径之一)。今天晚上刚好给学员直播完shiny包的基本知识,顺便也写一篇关于shiny的扫盲文章出来,希望能对想学习shiny包的朋友有一点点启发。Shiny是R中的一种Web开发框架,使得R的使用者不必太了解css、js只需要了解一些ht
转载 2023-08-31 20:35:25
44阅读
      在 R 里面 numeric 类型包含了很多子类型,其中最常见的就是 double 和 integer, 但因为最常用的是 double, 除非你特别标明是 integer (用 as.integer), 系统都会认为是 double。     那为什么要有 integer 这个类型呢? 一是为了
转载 2023-06-02 16:16:31
181阅读
  R语言是进行统计分析和可视化的优秀语言(其实机器学习和网页制作也可以用R,小声说~|ω`))  R语言  相信大家在利用R语言进行数据分析的时候可能会有大数据分析需求。所谓大数据,很好理解,就是大样本高维度数据,这样的数据在当今信息爆炸时代,很是常见。比如医学数据,数据量大,维度极高,因为医学的检测指标多,而且随着基因测序特别是二代测序等高通量测序(High-throughput sequen
转载 2023-05-28 15:09:11
151阅读
什么是R语言R语言简介R语言的诞生、发展、优缺点· R语言——集数据操作、分析、展示于一体的数据分析工具· 源于S语言,与S-PLUS同为S语言的实现· 2000年发布第一个二进制版本,目前最新版本4.0.0· 随着数据分析的兴起,R语言也正在变得热门——TIOBE· R语言的优点· R语言的缺点开发工具----R与RstudioR· R-project网站介绍、下载安装· R环境界面介绍RSt
Lasso的身世Lasso的思想从线性回归到Lasso认识LassoLasso相关文献 Lasso的身世Lasso全称为The Least Absolute Shrinkage and Selection Operator,是Tibshrani受到Breiman的Non-Negative Garrote(NNG)的启发在1996年提出的一种压缩估计方法,他把NNG的两步合并为一步,即L1-nor
高级数据管理简单的数据管理只是有效的管理数据,二高级数据管理则是更近一步,只有充分了解r语言的控制流程,算术函数等,才可以更高效的处理数据。 为了方便,以下所有的分析,我都会基于r提供的原始数据进行分析。本节目的学习用于创建和转换变量的算术函数、字符处理函数和统计函数。探索控制程序流程的方式之后,了解如何编写自己的函数。如何使用这些函数来整合及概括数据。一. 数值和字符处理函数> abs(x
转载 2023-09-19 21:30:17
45阅读
设置工作空间函数 setwd()修改当前的工作目录 eg: setwd(“C:/myprojects/project1”)函数getwd()查看当前工作目录一些例子包的安装install.packages("*****")library(******)创建数据框mydata<-data.frame(col1,col2,col3,……)使用attach、detach或者with实现将数据框添加
R语言七天入门教程二:认识变量与运算符一、什么是变量1、变量顾名思义,我们可以将变量理解为“可以改变的量”,是计算机语言中能储存计算结果或能表示值的抽象概念。这里的值可以是数字,也可以是其他数据类型(例如,字符串,逻辑类型等)。变量在程序运行过程中,其值是可以发生改变的。2、常量对于常量,我们可以将其理解为”固定的量“,会直接写在程序中。在程序运行过程中,常量的值不会发生变化。例如,数值123在程
本通讯录管理系统采用 C语言编写,运行直接可以使用。由头文件 1.h 与源文件test.c构成。fread 是一个函数,它从文件流中读数据,最多读取count个项,每个项size个字节,如果调用成功返回实际读取到的项个数(小于或等于count),如果不成功或读到文件末尾返回 0。  本通讯录fread(&(MM),sizeof(struct People),1,fp);MM:是首
转载 7月前
24阅读
R操作关系型数据库基本要求: R语言基础,懂得一定SQL语法, 懂得使用搜索引擎目标: 学会使用DBI操作SQLite数据库简介R本身不具备数据库操作能力,需要额外的扩展包--DBI(database interface)。DBI将数据库管理分为前端和后端。用户在前端使用对应的API, 经由DBI转换成相应的底层操作.DBI分为三个部分:数据库驱动, 负责与数据库进行交互,比如说与SQLite数据
简介R语言主要用于数据可视化与统计分析,当然现在也可以通过扩展包实现数据挖掘等算法。与Python相比,R语言相当于天生就加载了NumPy,SciPy,Pandas的大多数功能。现在来介绍一些R语言的基本知识。正文一,入门操作1, 包(1)下载包install.packages( c("xts", "zoo"), lib = "some/other/folder/to/install/to",
转载 2023-08-15 21:49:10
115阅读
  • 1
  • 2
  • 3
  • 4
  • 5