作为一种统计分析语言,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语言笔试题目及答案,是你在笔试中脱颖而出的关键!