导航菜单
首页 >  » 正文

你会R语言笔试题目及答案吗

作为一种统计分析语言,R语言已经成为了许多领域的标准语言。而R语言的笔试题目也成为了很多公司筛选人才的手段之一。

下面,我们来看看几道R语言笔试题目及答案。

题目一

现有一份数据集名为data,其中有两列:age和income,请用R语言计算该数据集的平均年龄和平均收入并输出。

答案如下:

mean(data$age)

mean(data$income)

题目二

现有一个数据集名为data,其中有三列:name、gender和age,请选取年龄最大的两位女性并输出她们的姓名和年龄。

答案如下:

female <- subset(data, gender==Female)

female[order(female$age, decreasing=TRUE),][1:2, c(name, age)]

题目三

在R语言中,如何将一个字符串转为日期格式?

答案如下:

as.Date(2021-10-12)

题目四

现有一个数字向量x,请编写R代码,将x中所有小于0的数字换成0,并输出新的数字向量。

答案如下:

x[x<0] <- 0

x

题目五

现有一个数据集名为data,其中有两列:gender和income,请用R语言计算该数据集中男性和女性的平均收入并输出(假设该数据集中只有男性和女性两种性别)。

答案如下:

mean(subset(data, gender==Male)$income)

mean(subset(data, gender==Female)$income)

题目六

如何查看R语言中某一个函数的帮助文档?

答案如下:

?函数名

题目七

在R语言中,如何读取csv格式的数据文件?

答案如下:

data <- read.csv(文件路径)

题目八

在R语言中,如何将一列数据转为因子变量?

答案如下:

data$列名 <- as.factor(data$列名)

题目九

在R语言中,如何画出一张散点图?

答案如下:

plot(x, y)

题目十

在R语言中,如何进行数据框的合并操作?

答案如下:

merge(data1, data2, by=共同列名)

掌握这些R语言笔试题目及答案,是你在笔试中脱颖而出的关键!