18 个热门 R 编程面试问题与答案 (2025)

以下是 R 编程面试问题和答案,可以帮助新手和经验丰富的应聘者获得理想的工作。

 

面向新生的 R 编程口试问题和答案

1)解释什么是 R?

R 是一种数据分析软件,供分析师、量化分析师、统计学家、数据科学家和其他人使用。


2)列出 R 提供的一些函数?

R 提供的函数包括

  • 平均值
  • 中位数
  • 配电系统
  • 协方差
  • 数据复原测试
  • 非线性
  • 混合效应
  • GLM
  • GAM.等等。

3)解释如何启动 R 指挥官 GUI?

在 R 控制台中输入命令(“Rcmdr”)将启动 R 指挥官 GUI。


4)在 R 中如何导入数据?

你可以使用 R commander 导入 R 中的数据,有三种方法可以输入数据

  • 您可以通过数据 -> 新建数据集直接输入数据
  • 从纯文本(ASCII)或其他文件(SPSS、Minitab 等)导入数据
  • 通过键入数据集的名称或在对话框中选择数据集来读取数据集
R 编程面试问题
R 编程面试问题

5)请提及“R”语言不能做什么?

  • 虽然 R编程 可以轻松连接到 DBMS 不是数据库
  • R 不包含任何图形用户界面
  • 虽然它连接到 Excel/Microsoft Office 中,R 语言不提供任何电子表格数据视图

6)解释一下R命令是如何写的?

在 R 中,程序中的任何地方都必须在代码行前面加上 # 符号,例如

  • # 减法
  • # 分配
  • # 注意操作顺序的存在

7)如何在 R 中保存数据?

要在 R 中保存数据,有很多方法,但最简单的方法是

转到数据 > 活动数据集 > 导出活动数据集,将出现一个对话框,当您单击确定时,对话框会让您以通常的方式保存数据。


8)请说明如何产生相关关系和协方差?

您可以通过 cor () 函数产生相关关系和通过 cov () 函数产生协方差来产生相关关系。


9)解释 R 中的 t 检验是什么?

在 R 中,t.test () 函数可生成各种 t 检验。T 检验是统计学中最常见的检验,用于确定两组的均值是否相等。


10)解释 R 中的 With () 和 By () 函数的用途?

  • With() 函数类似于 SAS 中的 DATA,它将表达式应用于数据集。
  • BY() 函数将函数应用于因子的各个水平。它类似于 SAS 中的 BY 处理。

面向经验丰富的 R 编程人员的面试问题和答案

11) R 中用于执行统计分析和创建图形的数据结构有哪些?

R 具有如下数据结构

  • 矢量
  • 矩阵
  • 阵列
  • 数据帧

12)解释 R 中矩阵的一般格式?

一般格式是

Mymatrix< - matrix (vector, nrow=r , ncol=c , byrow=FALSE,
dimnames = list ( char_vector_ rowname, char_vector_colnames))

13)在 R 中如何表示缺失值?

在 R 中,缺失值用 NA(不可用)表示,为什么不可能的值用符号 NaN(不是数字)表示。


14)解释什么是转置?

对于之前的数据重塑,R 分析提供了各种方法,而转置是重塑数据集的最简单方法。要转置矩阵或数据框 t () 函数被使用。


15)解释 R 中数据如何聚合?

通过使用一个或多个 BY 变量折叠 R 中的数据,这变得很容易。当使用 aggregate() 函数 BY 变量应该在列表中。


16)R 中用于添加数据集的函数是什么?

rbind 函数可用于连接两个数据框(数据集)。这两个 数据框 必须具有相同的变量,但它们不必具有相同的顺序。


17)R 中的 subset() 函数和 sample() 函数有什么用途?

在 R 中,subset() 函数可帮助您选择变量和观测值,而通过 sample() 函数,您可以从数据集中选择大小为 n 的随机样本。


18)解释如何在没有外部文件的情况下在 R 中创建表?

使用代码

myTable = data.frame()
edit(myTable)

此代码将打开一个类似 Excel 的电子表格,您可以在其中轻松输入数据。

这些面试问题也会对你的口试有帮助