本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-20到2020-07-15
本篇答案更新状态:已完结

第一章:R简介 第一章测试

1、 问题:下列是“取余”操作运算符的是()。
选项:
A:%
B:%%
C:%/%
D:/
答案: 【%%

2、 问题:将数据框X中含有的NA值换成0,使用的函数是()。
选项:
A:X <-na.omit(X)
B:X[,is.na(X)] <- 0
C:X[is.na(X)] <- 0
D:is.na(X) <- 0
答案: 【X[is.na(X)] <- 0

3、 问题:获取当前工作目录的代码是
选项:
A:library()
B:install.packages()
C:getwd()
D:sum()
答案: 【getwd()

4、 问题:使用代码 x <- 1024;length(x) 后,得到的x的长度为4。
选项:
A:正确
B:错误
答案: 【错误
分析:【x为数值型保存,长度为1。

5、 问题:利用list.files()函数可以读取当前目录下的文件夹。
选项:
A:正确
B:错误
答案: 【错误
分析:【利用list.files()函数可以读取当前目录下的文件。

【作业】第一章:R简介 第一章作业 1

1、 问题:注释计算6+3等于多少,并加入注释“计算 6 + 3”。请给出代码
评分规则: 【

2、 问题:基本运算计算: – 2的5次方 – 7除以2余数请给出代码。
评分规则: 【

3、 问题:判断下列关于R的说法,哪些是正确/错误的。(1)与SAS和SPSS相反,R是完全开源的(2)R是开源的,但由于它使用的界面,我们很难与别人共享R代码(3)发布新的R package通常要花很长的时间(4)R很容易使用,这使得它的画图功能比较弱(5)在代码较合理,且数据量符合工作内存要求的情况下,R对于大型数据的处理是比较好的
评分规则: 【

4、 问题:变量赋值将变量apples赋值为7,并输出apples的值
评分规则: 【

5、 问题:变量赋值将变量oranges赋值为12,并将apples和oranges之和赋给新变量fruits
评分规则: 【

6、 问题:工作空间可以用ls()来列出工作空间中的所有变量,用rm()来删除工作空间中的所有变量。(1)创建变量horses,令其等于5(2)创建变量dogs,令其等于9(3)创建变量animals,令其等于horses和dogs之和(4)查看当前空间有哪些变量(5)将dogs从当前空间中删除(6)查看当前空间仍有哪些变量
评分规则: 【

7、 问题:基本数据类型在R中输入以下代码: m_numeric <- 65.0 m_character <- “old file” m_logical <- TRUE (1)将m_numeric的值改为42(2)将m_character的值改为”forty-three”(3)将m_logical的值改为TRUE
评分规则: 【

8、 问题:基本数据类型在R中输入以下代码 m_apples <- 9 m_oranges <- “seven” m_fruit <- apples + oranges m_fruit修改以上代码,使得m_fruit的结果为16.
评分规则: 【

9、 问题:转换数据类型在R中创建如下变量:var1 <- FALSEvar2 <- 0.8var3 <- “K”完成以下操作:(1)将var1转换成character类型(2)查看var1是否已转换为character类型(3)将var2转换为逻辑型,并将其赋给var2_tran(4)查看var2_tran的类型(5)尝试将var3转换为数值型,并将结果存入var3_tran。该操作是否能成功?
评分规则: 【

10、 问题:数据清洗 在R中输入如下代码:age <- “54”employed <- 1salary <- “9000”location <- “LZ” 完成以下操作:(1)用as.numeric转换字符型变量age,并将结果赋值给新变量age_new(2)使用as.logical将数值型变量employed进行转换,并将结果存入新变量employed_new(3)使用as.numeric函数,将salary转换为数值型变量,并存入新变量salary_new
评分规则: 【

【作业】第一章:R简介 第一章作业 2

1、 问题:向量生成向量b_vec,使其包含四个值:FALSE, FALSE, TRUE, FALSE
评分规则: 【

2、 问题:向量假设车间工人A一周5天的工资是: 周一 240元 周二 300元 周三 290元 周四 220元 周五 310元车间工人B的工资是: 周一 220元 周二 380元 周三 280元 周四 190元 周五 270元 请创建向量salary_A和salary_B,分别包含两个工人一周的工资。
评分规则: 【

3、 问题:向量命名 将上题中的salary_A和salary_B的各个元素依次命名为:Mon, Tue, Wed, Thur, Friday
评分规则: 【

4、 问题:向量的计算 (1)将上题中的salary_A和salary_B按元素相加,存入变量salary_total(2)将salary_total打印出来(3)将salary_A和salary_B按元素相减,存入变量salary_diff,并打印出来
评分规则: 【

5、 问题:向量的计算计算上述A和B两人一周总共挣多少钱
评分规则: 【

6、 问题:向量的索引(1)使用salary_A和salary_B分别打印出A在周三的收入、B在周五的收入。(2)选出A在周二、周三、周四的收入,存入向量A_midweek(3)使用冒号:选出A在周二到周五的收入,存入向量A_late
评分规则: 【

7、 问题:向量的索引——用名字索引(1)使用题6中的结果,用元素的名字(而不是位置)索引A在周四的收入。如:salary_B[“Mon”](2)用元素的名字(而不是位置)索引B在周二的收入。(2)用元素的名字(而不是位置)索引B在周三、周四和周五的收入,并计算这三天收入的平均值
评分规则: 【

8、 问题:向量的索引——用逻辑变量索引 (1)利用逻辑变量选出A在周一、周三和周五的收入,并存入变量salary_subset。(2)判断A在一周各天的收入是否大于300元,并将结果存入selection_vec中。(3)利用selection_vec,输出A大于300元的日期的收入
评分规则: 【

9、 问题:(1)假设每部电影对应的票房如下New_Hope <- c(460.997, 314.1)Empire_Back <- c(292.475, 257.900)Return_Jedi<- c(309.506, 165.8)请创建一个矩阵,使得每一行对应一部电影,存入变量revenue_matrix中。 (2)给(1)中的矩阵进行命名,使得第一列对应名字为“US”,第二列名字为“non-US”。
评分规则: 【

10、 问题:(1)对9中的矩阵计算每部电影的全球票房,并存入向量global中 将(2)中的向量global与3中的revenue_matrix合并成一个新矩阵revenue_summary
评分规则: 【

【作业】第一章:R简介 第一章作业 3

1、 问题:使用第1章作业2中第10题的矩阵revenue_matrix(1)选出电影Return_Jedi的美国票房,并将其输出(2)选出电影New_Hope的非美国票房,并将其输出
评分规则: 【

2、 问题:使用1中的矩阵revenue_matrix(1)选出所有电影的美国票房(2)选出电影New_Hope的所有票房信息(3)计算所有电影非美国地区票房的平均值,存入变量non_us_average(4)计算前两部电影非美国地区票房的平均值,存入变量non_us_part
评分规则: 【

3、 问题:使用1中的矩阵revenue_matrix,假设每部电影的票价是5美元,票房除以票价即为观影人数(1)计算三部电影的美国和非美国地区的观影人数,并存入矩阵persons(2)将结果输出
评分规则: 【

4、 问题:假设三部电影的票价分别为对应如下矩阵: US non-USNew_Hope 4 4 Empire_Back 6 6 Return_Jedi 8 8 (1)重新计算三部电影的美国和非美国地区的观影人数,并存入矩阵persons(2)计算三部电影美国地区观影人数的平均值,存入变量persons_us_average
评分规则: 【

5、 问题:使用data()查看R自带的所有数据集。对mtcars数据集:(1)查看mtcars的前六行数据(2)查看mtcars的最后六行数据(3)查看mtcars的维数(4)查看mtcars的数据类型
评分规则: 【

6、 问题:设有如下4个学生的数据:ID(字符型): a110, a111, a112, a113name(字符型): Bob, Helen, Judy, Pennygender(字符型):Male, Female, Female, Femalescore(数值型):88, 90, 87, 75graduate(逻辑型): T, T, F, T 创建一个名为students的数据框,包含以上所有信息,并确保字符型不会被转换成因子型(factor)
评分规则: 【

7、 问题:将students中的列变量重新命名为:(1)id_number, name, gender, score, has_graduate(2)选出Bob的性别gender,并存入变量bob_gender(3)选出列has_graduate,并存入向量status(4)创建数据框part_df,其中包含前三个学生的所有信息(5)创建数据框rest_df,包含其余学生的所有信息
评分规则: 【

8、 问题:使用9中的students数据框(1)使用$符号选出students中的gender列,并存入变量gender_vector(2)选出sutdents中所有女生(gender为female)的全部数据,存入变量girls(3)使用函数subset,选出分数高于80分的所有学生
评分规则: 【

9、 问题:(1)在R中输入如下代码:preference <- c(“right”, “right”, “left”, “right”, “left”),表示一个人平时习惯使用左手还是右手。(2)将prefence转换为因子型的变量,存入preference_fac(3)输出preference_fac的数据结构(4)使用preference,将其转换为因子型向量pref_fac,使得pref_fac的因子水平为”R”和”L”
评分规则: 【

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注