📜  R-面试题

📅  最后修改于: 2020-11-29 07:58:33             🧑  作者: Mango


亲爱的读者,这些R面试问题是专门设计的,目的是让您熟悉在R编程主题的面试过程中可能遇到的问题的性质。根据我的经验,优秀的面试官几乎不会计划在面试过程中提出任何特定的问题,通常,问题是从该主题的一些基本概念开始的,后来根据进一步的讨论和您的回答,这些问题会继续出现-

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

R中有6个数据对象。它们是向量,列表,数组,矩阵,数据帧和表。

有效的变量名称由字母,数字和点号或下划线字符。变量名称以字母或点开头,后跟数字。

矩阵总是二维的,因为它只有行和列。但是,数组可以具有任意数量的维,并且每个维都是一个矩阵。例如,一个3x3x2数组代表2个矩阵,每个矩阵的尺寸为3×3。

R中的Factor数据对象用于存储和处理R中的分类数据。

可以使用read.csv函数加载一个csv文件。 R使用此函数在读取csv文件时会创建一个数据帧。

命令getwd()给出R环境中的当前工作目录。

这是在设置R环境时默认加载的软件包。它提供了R环境中的基本功能,例如输入/输出,算术计算等。

逻辑回归处理测量二进制响应变量的概率。在R中,函数glm()用于创建逻辑回归。

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

当一个操作涉及两个不同长度的向量时,较短的向量的元素将被重新使用以完成该操作。这称为元素回收。示例-v1 <-c(4,1,0,6)和V2 <-c(2,4),则v1 * v2得到(8,4,0,24)。重复元素2和4。

我们可以通过3种方式在R中调用函数。第一种方法是通过使用参数的位置进行调用。使用参数名称调用的第二种方法ID,默认情况下调用第三种方法。

对函数的惰性求值意味着,仅在函数体内使用参数时才对参数求值。如果函数主体中没有对自变量的引用,则将其忽略。

要在R中安装软件包,请使用以下命令。

install.packages("package Name")

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

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

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

boxplot()函数用于在R中创建盒形图。它使用公式和数据框作为创建盒形图的输入。

频率6表示时间序列数据的时间间隔是每小时的每10分钟。

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

它会生成4个介于0和1之间的随机数。

使用命令

installed.packages()

它将向量x中的字符串拆分为字母e处的子字符串。

x 

v * x [1]中的错误:二进制运算符的非数字参数

[1] 5 12 21 32s

它将列表转换为向量。

x 

不适用

使用函数as.data.frame()

function(x) { x[is.na(x)] 

它用于对数组中的每个元素应用相同的函数。例如,查找每行中的行均值。

每个矩阵都可以称为数组,但不能相反。矩阵始终是二维的,但是数组可以是任意维度的。

NANA

sd(x,na.rm = TRUE)

setwd(“ Path”)

“ %%”给出第一个矢量除以第二的余数,而“%/%”给出第一矢量除以第二的除数的商。

查找具有每一行最大值的列。

hist()

rm(x)

数据(包裹=“ MASS”)

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

它用于通过浏览并选择文件从本地目录安装ar软件包。

15 %in% x
pairs(formula, data)

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

subset()函数用于选择变量和观察值。 sample()函数用于从数据集中选择大小为n的随机样本。

is.matrix(m)应该重新运行TRUE。

[1]不适用

函数t()用于转置矩阵。示例-t(m),其中m是矩阵。

当我们想跳过循环的当前迭代而不终止它时,R编程语言中的“ next”语句很有用。

接下来是什么?

此外,您可以浏览过去完成的与该主题相关的作业,并确保您能够自信地对它们发表讲话。如果您是新手,那么面试官不会期望您会回答非常复杂的问题,而是必须使您的基本概念非常扎实。

其次,如果您不能回答几个问题,那实际上并不重要,但是重要的是无论您回答了什么,都必须自信地回答。因此,在面试时要感到自信。我们在tutorialspoint上祝您好运,有一位优秀的面试官,也祝您未来事业一切顺利。欢呼声:-)