R语言面试题及详细答案.docxVIP

  • 1
  • 0
  • 约1.04万字
  • 约 11页
  • 2026-04-21 发布于河北
  • 举报

R语言面试题及详细答案

一、基础语法题(入门必考,侧重实操细节)

1.请说明R中vector(向量)、matrix(矩阵)、data.frame(数据框)的区别,各举1个简单创建例子

答案:核心区别在于数据类型一致性和维度,日常分析中data.frame最常用,矩阵和向量多用于基础计算。

1.向量(vector):一维数据结构,所有元素必须是同一数据类型(数值、字符、逻辑等),不能混合类型。

创建例子:x-c(1,3,5,7)#数值型向量;y-c(a,b,c)#字符型向量

2.矩阵(matrix):二维数据结构,所有元素也必须是同一数据类型,可理解为“有行有列的向量”。

创建例子:m-matrix(1:6,nrow=2,ncol=3)#2行3列矩阵,元素为1-6,按列填充

3.数据框(data.frame):二维数据结构,列可以是不同数据类型(如一列数值、一列字符、一列逻辑),贴合实际业务数据(如表格数据),是R中最常用的数据结构。

创建例子:df-data.frame(姓名=c(张三,李四),年龄=c(25,30),性别=c(男,女))

补充:data.frame和matrix的关键区别——matrix所有元素类型一致,data.frame列类型可不同;向量是一维,后两者是二维。

2.R中如何查看数据的基本信息

文档评论(0)

1亿VIP精品文档

相关文档