什么是R语言编程?

R语言是一种用于统计分析和为此目的创建图形的编程语言。不是数据类型,它具有用于计算的数据对象。它用于数据挖掘,回归分析,概率估计等领域,使用其中可用的许多软件包。

R语言中的不同数据对象是什么?
它们是R语言中的6个数据对象。它们是向量,列表,数组,矩阵,数据框和表。

什么使R语言中的有效变量名?
有效的变量名称由字母,数字和点或下划线字符组成。变量名以字母或不以数字后跟的点开头。

数组和矩阵之间的主要区别是什么?
矩阵总是二维的,因为它只有行和列。但是阵列可以具有任何数量的维度,并且每个维度是矩阵。例如,3x3x2阵列表示维度为3x3的2个矩阵。

R语言中的哪个数据对象用于存储和处理分类数据?
R语言中的因子数据对象用于存储和处理R语言中的分类数据。

如何在R语言中加载和使用csv文件?
可以使用R语言ead.csv函数加载csv文件。 R语言在使用此函数读取csv文件时创建数据框。

如何获取R语言中当前工作目录的名称?
命令getwd()给出了R语言环境中的当前工作目录。

什么是R语言 Base包?
这是在R语言环境设置时默认加载的包。它提供了R语言环境中的基本功能,如输入/输出,算术计算等。

在逻辑回归中如何使用R语言?
逻辑回归处理测量二元响应变量的概率。在R语言中,函数glm()用于创建逻辑回归。

如何访问名为M的矩阵的第2列和第4行中的元素?

表达式M [4,2]给出了第4行和第2列的元素。

什么是向量中元素的回收?举个例子。
当在操作中涉及不同长度的两个向量时,较短向量的元素被重用以完成操作。这被称为元素循环。示例-v1 <-c(4,1,0,6)和V2 <-c(2,4),则v1 * v2给出(8,4,0,24)。重复元件2和4。

在R语言中调用函数有什么不同的方法?
我们可以用3种方式在R语言中调用一个函数。第一种方法是通过使用参数的位置来调用。第二个方法id通过使用参数的名称来调用,第三个方法是通过默认参数调用。

什么是R语言中的延迟函数评估?
函数的延迟评估意味着,只有当它在函数体内部使用时,才会评估参数。如果没有对函数体中的参数的引用,则它被简单地忽略。

如何在R语言中安装软件包?
要在R语言中安装一个包,我们使用下面的命令。

install.packages("package Name")

命名用于读取XML文件的R语言包。
名为“XML”的包用于读取和处理XML文件。

我们可以更新和删除列表中的任何元素吗?
我们可以更新任何元素,但我们只能删除列表末尾的元素。

给一般表达式在R语言中创建一个矩阵。
在R语言中创建矩阵的一般表达式是 - matrix(data,nrow,ncol,byrow,dimnames)

该函数用于在R语言中创建boxplot图形?
boxplot()函数用于在R语言中创建箱线图。它使用公式和数据框作为输入创建箱线图。

在做时间序列分析时,在ts()函数中fR语言equency = 6是什么意思?
频率6表示时间序列数据的时间间隔是每10分钟一小时。

什么是R语言中的数据重塑?
在R语言中,数据对象可以从一种形式转换为另一种形式。例如,我们可以通过合并许多列表来创建数据框。这涉及一系列R语言命令,以将数据带入新格式。这被称为数据整形。

R语言unif(4)的输出是什么?
它生成0和1之间的4个随机数。

如何获得R语言中安装的所有软件包的列表?
使用命令

installed.packages()

运行命令 - strsplit(x,“e”)是什么意思?
它将向量x中的字符串拆分为字母e位置处的子字符串。

给一个R脚本从字符串中提取大写的所有唯一字 - “快速的棕色狐狸跳过懒惰的狗”。

  1.  
    x <- “快速的棕色狐狸跳过懒惰的狗”
  2.  
    split.string <- strsplit(x,"")
  3.  
    extract.words <- split.string [[1]]
  4.  
    result <- unique(tolower(extract.words))
  5.  
    print(result)

向量v是c(1,2,3,4),列表x是列表(5:8),v * x [1]的输出是什么?
v * x [1]中的错误:二进制运算符的非数值参数

向量v是c(1,2,3,4),列表x是列表(5:8),v * x [[1]]的输出是什么?
[1] 5 12 21 32s

unlist()是什么?
它将列表转换为向量。

给予R语言表达式,从使用pbinom的硬币51个硬币中得到26个或更少的头。

  1.  
    x <- pbinom(26,51,0.5)
  2.  
    print(x)
  3.  
    X是向量c(5,9.2,3,8.51,NA),mean(x)的输出是什么?
  4.  
    NA

如何将JSON文件中的数据转换为数据框?
使用函数as.data.frame()

在R语言中给出一个函数,用向量的元素的和代替向量x的所有缺失值?

function(x){x [is.na(x)] <sum(x,na.rm = TRUE); x }

apply()在R语言中的用途是什么?
它用于对数组中的每个元素应用相同的函数。例如,查找每行中行的平均值。

是数组称为矩阵还是矩阵称为数组?
每个矩阵可以称为数组,但不能相反。矩阵总是二维的,但数组可以是任何维度。

如何找到缺失值的帮助页面?
?NA

如何获得向量x的标准偏差?
sd(x,na.rm = TRUE)

如何在R语言中设置当前工作目录的路径?
setwd("Path")

"%%"和"%/%"之间有什么区别?
"%%"给出第一向量与第二向量的除法的余数,而"%/%"给出第一向量与第二向量的除法的商。

col.max(x)是什么?
查找该列具有每行的最大值。

给出创建直方图的命令。
hist()

如何从R语言工作区中删除向量?
rm(x)

列出包"MASS"中可用的数据集
data(package ="MASS")

列出所有可用软件包中可用的数据集。

data(package = .packages(all.available = TRUE))

什么是命令的使用 - install.packages(file.choose(),repos = NULL)?
它用于通过浏览和选择文件从本地目录安装R语言包。

给出命令以检查元素15是否存在于向量x中。

15%在%x

给出创建散点图矩阵的语法。

pairs(formula, data)

其中公式表示成对使用的变量系列,数据表示从中获取变量的数据集。

R语言中的subset()函数和sample()函数有什么区别?
subset()函数用于选择变量和观察值。 sample()函数用于从数据集中选择大小为n的随机样本。

如何检查"m"是R语言中的矩阵数据对象?
is.matrix(m)应该重新运行TRUE。

下面的表达式all(NA == NA)的输出是什么?

[1] NA

如何获得矩阵在R语言中的转置?
函数t()用于转置矩阵。示例-t(m),其中m是矩阵。

在R语言中使用"next"语句是什么?
当我们想要跳过循环的当前迭代而不终止它时,R编程语言中的"next"语句是有用的。

R语言的更多相关文章

  1. R语言作为BI中ETL的工具

    R语言作为BI中ETL的工具,增删改 R语言提供了强大的R_package与各种数据库进行数据交互. 外加其强大数据变换清洗函数,为ETL提供一条方便快捷的道路. RODBC ROracal RMys ...

  2. R语言环境安装与基本使用

    R语言安装包可以从这个地址选择合适的URL去下载:https://cran.r-project.org/mirrors.html,这里使用这个https://mirrors.tuna.tsinghua ...

  3. R语言绘制空间热力图

    先上图 R语言的REmap包拥有非常强大的空间热力图以及空间迁移图功能,里面内置了国内外诸多城市坐标数据,使用起来方便快捷. 开始 首先安装相关包 install_packages("dev ...

  4. [R]R语言中的%>%和%.%

    最近在网上看R的代码,常常看到 x %>% y 的写法. 样子看着像是pipe的用法,搜了一下, 没找到语法的相关说明. 今天突然开窍,想着 %>% 可能不是语言本身支持的语法,可能是某个 ...

  5. .Net调用R语言

    ///加载自己写的R语言算法库 public List<double> GetZTFB(double[] data) { List<double> par = new List ...

  6. 用R语言的quantreg包进行分位数回归

    什么是分位数回归 分位数回归(Quantile Regression)是计量经济学的研究前沿方向之一,它利用解释变量的多个分位数(例如四分位.十分位.百分位等)来得到被解释变量的条件分布的相应的分位数 ...

  7. R语言学习笔记之: 论如何正确把EXCEL文件喂给R处理

    博客总目录:http://www.cnblogs.com/weibaar/p/4507801.html ---- 前言: 应用背景兼吐槽 继续延续之前每个月至少一次更新博客,归纳总结学习心得好习惯. ...

  8. R语言-处理异常值或报错的三个示例

    博客总目录:http://www.cnblogs.com/weibaar/p/4507801.html Tuesday, March 31, 2015 之前用rvest帮人写了一个定期抓取amazon ...

  9. R语言爬虫初尝试-基于RVEST包学习

    注意:这文章是2月份写的,拉勾网早改版了,代码已经失效了,大家意思意思就好,主要看代码的使用方法吧.. 最近一直在用且有维护的另一个爬虫是KINDLE 特价书爬虫,blog地址见此: http://w ...

  10. R语言-Kindle特价书爬榜示例 & 输出HTML小技巧

    博客总目录:http://www.cnblogs.com/weibaar/p/4507801.html ---- 自从买了kindle以后,总是想要定期刷有没有便宜的书,amazon经常有些1元/2元 ...

随机推荐

  1. Python对文件的解压和压缩

    zipfile: 解压: import os, zipfile serverzip_path = 'D:\\server.zip' serverzip_target_path = 'd:\\2' f ...

  2. Json.net日期格式化设置

    Json.net默认的时间格式化后带T,不符合一般的业务要求,重新设置JSON.NET的默认日期格式化方式,代码如下: /// <summary> /// Json.net默认转换设置 / ...

  3. oracle 压力测试工具benchmarksql

    TPC-C测试 TPC-C 于 1992 年 7 月 23 日认可为新的基准测试.TPC(Transaction Processing Performance Council,事务处理性能委员会)-C ...

  4. C# -- 抽象类与抽象方法

    C#: 抽象类与抽象方法 1.代码 class Program { static void Main(string[] args) { ; i < ; i++) { == ) { Storage ...

  5. June 4. 2018 Week 23rd Monday

    Don't criticize what you can't understand. 不懂的,不要随意批判. From Bob Dylan. Don't criticize what you can' ...

  6. March 08th, 2018 Week 10th Thursday

    Easy come, easy go. 易得则易失. Easy come, easy go, I finally undestand the phrase through somewhat hard ...

  7. Docker: docker container常用命令实战

    容器管理,容器常用选项 选项 描述 -i, –interactive 交互式 -t, –tty 分配一个伪终端 -d, –detach 运行容器到后台 -e, –env 设置环境变量 -p, –pub ...

  8. ES5-ES6-ES7_严格模式

    运行模式 正常(混杂)模式与严格模式,除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(strict mode) 顾名思义,这种模式使得Javascript在 ...

  9. MySQL高级知识(三)——索引

    前言:索引在sql调优部分占据着重要的位置,了解并深入索引对我们来说也是非常重要的.本篇主要介绍MySQL中索引的相关知识点. 1.索引是什么 MySQL官方对索引的定义:索引(Index)是帮助My ...

  10. 设计模式のVisitorPattern(访问者模式)----行为模式

    一.产生背景 访问者模式是封装一些施加于某种数据结构之上的操作.一旦这些操作需要修改的话,接受这个操作的数据结构则可以保存不变.访问者模式适用于数据结构相对稳定的系统, 它把数据结构和作用于数据结构之 ...