【数据挖掘】练习2:数据管理1

课后作业2:数据管理1

一:上机实验1

# 读入数据

data("CO2")

# 查看数据集CO2中的变量名称,并将变量Treatment的名称更改为Treat

names(CO2)

names(CO2)[names(CO2) == "Treatment"] <- "Treat"

names(CO2)

# 检验CO2中是否存在缺失值,若有,检测缺失值的位置并删除含有缺失值的行

has_na <- any(is.na(CO2))

has_na

此数据集没有缺失值。如果该数据集有缺失值,则检测缺失值的位置操作如下。

na_positions <- which(is.na(CO2), arr.ind = TRUE)

删除含有缺失值的行操作如下。

CO2 <- na.omit(CO2)

# 对数据集CO2按照uptake排序(从大到小和从小到大)

(uptake_descend <- CO2[order(-CO2$uptake),])

(uptake_ascend <- CO2[order(CO2$uptake),])

完整结果:

降序(从大到小)

   Plant        Type      Treat conc uptake

21   Qn3      Quebec nonchilled 1000   45.5

14   Qn2      Quebec nonchilled 1000   44.3

20   Qn3      Quebec nonchilled  675   43.9

19   Qn3      Quebec nonchilled  500   42.9

35   Qc2      Quebec    chilled 1000   42.4

18   Qn3      Quebec nonchilled  350   42.1

11   Qn2      Quebec nonchilled  350   41.8

13   Qn2      Quebec nonchilled  675   41.4

42   Qc3      Quebec    chilled 1000   41.4

12   Qn2      Quebec nonchilled  500   40.6

17   Qn3      Quebec nonchilled  250   40.3

7    Qn1      Quebec nonchilled 1000   39.7

41   Qc3      Quebec    chilled  675   39.6

6    Qn1      Quebec nonchilled  675   39.2

40   Qc3      Quebec    chilled  500   38.9

32   Qc2      Quebec    chilled  350   38.8

28   Qc1      Quebec    chilled 1000   38.7

33   Qc2      Quebec    chilled  500   38.6

38   Qc3      Quebec    chilled  250   38.1

34   Qc2      Quebec    chilled  675   37.5

4    Qn1      Quebec nonchilled  350   37.2

10   Qn2      Quebec nonchilled  250   37.1

49   Mn1 Mississippi nonchilled 1000   35.5

27   Qc1      Quebec    chilled  675   35.4

5    Qn1      Quebec nonchilled  500   35.3

31   Qc2      Quebec    chilled  250   35.0

3    Qn1      Quebec nonchilled  250   34.8

25   Qc1      Quebec    chilled  350   34.6

39   Qc3      Quebec    chilled  350   34.0

26   Qc1      Quebec    chilled  500   32.5

16   Qn3      Quebec nonchilled  175   32.4

48   Mn1 Mississippi nonchilled  675   32.4

54   Mn2 Mississippi nonchilled  500   32.4

53   Mn2 Mississippi nonchilled  350   31.8

56   Mn2 Mississippi nonchilled 1000   31.5

55   Mn2 Mississippi nonchilled  675   31.1

47   Mn1 Mississippi nonchilled  500   30.9

52   Mn2 Mississippi nonchilled  250   30.6

2    Qn1      Quebec nonchilled  175   30.4

24   Qc1      Quebec    chilled  250   30.3

46   Mn1 Mississippi nonchilled  350   30.0

61   Mn3 Mississippi nonchilled  500   28.5

62   Mn3 Mississippi nonchilled  675   28.1

60   Mn3 Mississippi nonchilled  350   27.9

63   Mn3 Mississippi nonchilled 1000   27.8

9    Qn2      Quebec nonchilled  175   27.3

30   Qc2      Quebec    chilled  175   27.3

45   Mn1 Mississippi nonchilled  250   26.2

59   Mn3 Mississippi nonchilled  250   25.8

23   Qc1      Quebec    chilled  175   24.1

69   Mc1 Mississippi    chilled  675   22.2

51   Mn2 Mississippi nonchilled  175   22.0

70   Mc1 Mississippi    chilled 1000   21.9

37   Qc3      Quebec    chilled  175   21.0

84   Mc3 Mississippi    chilled 1000   19.9

68   Mc1 Mississippi    chilled  500   19.5

58   Mn3 Mississippi nonchilled  175   19.4

44   Mn1 Mississippi nonchilled  175   19.2

67   Mc1 Mississippi    chilled  350   18.9

83   Mc3 Mississippi    chilled  675   18.9

66   Mc1 Mississippi    chilled  250   18.1

79   Mc3 Mississippi    chilled  175   18.0

80   Mc3 Mississippi    chilled  250   17.9

81   Mc3 Mississippi    chilled  350   17.9

82   Mc3 Mississippi    chilled  500   17.9

15   Qn3      Quebec nonchilled   95   16.2

1    Qn1      Quebec nonchilled   95   16.0

36   Qc3      Quebec    chilled   95   15.1

65   Mc1 Mississippi    chilled  175   14.9

77   Mc2 Mississippi    chilled 1000   14.4

22   Qc1      Quebec    chilled   95   14.2

76   Mc2 Mississippi    chilled  675   13.7

8    Qn2      Quebec nonchilled   95   13.6

74   Mc2 Mississippi    chilled  350   13.0

75   Mc2 Mississippi    chilled  500   12.5

73   Mc2 Mississippi    chilled  250   12.3

50   Mn2 Mississippi nonchilled   95   12.0

72   Mc2 Mississippi    chilled  175   11.4

57   Mn3 Mississippi nonchilled   95   11.3

43   Mn1 Mississippi nonchilled   95   10.6

78   Mc3 Mississippi    chilled   95   10.6

64   Mc1 Mississippi    chilled   95   10.5

29   Qc2      Quebec    chilled   95    9.3

71   Mc2 Mississippi    chilled   95    7.7

升序(从小到大)

   Plant        Type      Treat conc uptake

71   Mc2 Mississippi    chilled   95    7.7

29   Qc2      Quebec    chilled   95    9.3

64   Mc1 Mississippi    chilled   95   10.5

43   Mn1 Mississippi nonchilled   95   10.6

78   Mc3 Mississippi    chilled   95   10.6

57   Mn3 Mississippi nonchilled   95   11.3

72   Mc2 Mississippi    chilled  175   11.4

50   Mn2 Mississippi nonchilled   95   12.0

73   Mc2 Mississippi    chilled  250   12.3

75   Mc2 Mississippi    chilled  500   12.5

74   Mc2 Mississippi    chilled  350   13.0

8    Qn2      Quebec nonchilled   95   13.6

76   Mc2 Mississippi    chilled  675   13.7

22   Qc1      Quebec    chilled   95   14.2

77   Mc2 Mississippi    chilled 1000   14.4

65   Mc1 Mississippi    chilled  175   14.9

36   Qc3      Quebec    chilled   95   15.1

1    Qn1      Quebec nonchilled   95   16.0

15   Qn3      Quebec nonchilled   95   16.2

80   Mc3 Mississippi    chilled  250   17.9

81   Mc3 Mississippi    chilled  350   17.9

82   Mc3 Mississippi    chilled  500   17.9

79   Mc3 Mississippi    chilled  175   18.0

66   Mc1 Mississippi    chilled  250   18.1

67   Mc1 Mississippi    chilled  350   18.9

83   Mc3 Mississippi    chilled  675   18.9

44   Mn1 Mississippi nonchilled  175   19.2

58   Mn3 Mississippi nonchilled  175   19.4

68   Mc1 Mississippi    chilled  500   19.5

84   Mc3 Mississippi    chilled 1000   19.9

37   Qc3      Quebec    chilled  175   21.0

70   Mc1 Mississippi    chilled 1000   21.9

51   Mn2 Mississippi nonchilled  175   22.0

69   Mc1 Mississippi    chilled  675   22.2

23   Qc1      Quebec    chilled  175   24.1

59   Mn3 Mississippi nonchilled  250   25.8

45   Mn1 Mississippi nonchilled  250   26.2

9    Qn2      Quebec nonchilled  175   27.3

30   Qc2      Quebec    chilled  175   27.3

63   Mn3 Mississippi nonchilled 1000   27.8

60   Mn3 Mississippi nonchilled  350   27.9

62   Mn3 Mississippi nonchilled  675   28.1

61   Mn3 Mississippi nonchilled  500   28.5

46   Mn1 Mississippi nonchilled  350   30.0

24   Qc1      Quebec    chilled  250   30.3

2    Qn1      Quebec nonchilled  175   30.4

52   Mn2 Mississippi nonchilled  250   30.6

47   Mn1 Mississippi nonchilled  500   30.9

55   Mn2 Mississippi nonchilled  675   31.1

56   Mn2 Mississippi nonchilled 1000   31.5

53   Mn2 Mississippi nonchilled  350   31.8

16   Qn3      Quebec nonchilled  175   32.4

48   Mn1 Mississippi nonchilled  675   32.4

54   Mn2 Mississippi nonchilled  500   32.4

26   Qc1      Quebec    chilled  500   32.5

39   Qc3      Quebec    chilled  350   34.0

25   Qc1      Quebec    chilled  350   34.6

3    Qn1      Quebec nonchilled  250   34.8

31   Qc2      Quebec    chilled  250   35.0

5    Qn1      Quebec nonchilled  500   35.3

27   Qc1      Quebec    chilled  675   35.4

49   Mn1 Mississippi nonchilled 1000   35.5

10   Qn2      Quebec nonchilled  250   37.1

4    Qn1      Quebec nonchilled  350   37.2

34   Qc2      Quebec    chilled  675   37.5

38   Qc3      Quebec    chilled  250   38.1

33   Qc2      Quebec    chilled  500   38.6

28   Qc1      Quebec    chilled 1000   38.7

32   Qc2      Quebec    chilled  350   38.8

40   Qc3      Quebec    chilled  500   38.9

6    Qn1      Quebec nonchilled  675   39.2

41   Qc3      Quebec    chilled  675   39.6

7    Qn1      Quebec nonchilled 1000   39.7

17   Qn3      Quebec nonchilled  250   40.3

12   Qn2      Quebec nonchilled  500   40.6

13   Qn2      Quebec nonchilled  675   41.4

42   Qc3      Quebec    chilled 1000   41.4

11   Qn2      Quebec nonchilled  350   41.8

18   Qn3      Quebec nonchilled  350   42.1

35   Qc2      Quebec    chilled 1000   42.4

19   Qn3      Quebec nonchilled  500   42.9

20   Qn3      Quebec nonchilled  675   43.9

14   Qn2      Quebec nonchilled 1000   44.3

21   Qn3      Quebec nonchilled 1000   45.5

# 对变量uptake进行从大到小和从小到大的排序

(uptake_sorted_descend <- sort(CO2$uptake, decreasing=T))

(uptake_sorted_ascend <- sort(CO2$uptake))

# 设置随机种子

set.seed(123)

#将CO2随机分成两组数据,第一组和第二组比例为6:4

library(sampling)

groups <- sample(2,size,replace=T,prob=c(0.6,0.4))

(sample1 <- CO2[groups==1,])

(sample2 <- CO2[groups==2,])

 

完整运行结果:

第一组sample1

   Plant        Type      Treat conc uptake

1    Qn1      Quebec nonchilled   95   16.0

3    Qn1      Quebec nonchilled  250   34.8

6    Qn1      Quebec nonchilled  675   39.2

7    Qn1      Quebec nonchilled 1000   39.7

9    Qn2      Quebec nonchilled  175   27.3

10   Qn2      Quebec nonchilled  250   37.1

12   Qn2      Quebec nonchilled  500   40.6

14   Qn2      Quebec nonchilled 1000   44.3

15   Qn3      Quebec nonchilled   95   16.2

17   Qn3      Quebec nonchilled  250   40.3

18   Qn3      Quebec nonchilled  350   42.1

19   Qn3      Quebec nonchilled  500   42.9

27   Qc1      Quebec    chilled  675   35.4

28   Qc1      Quebec    chilled 1000   38.7

29   Qc2      Quebec    chilled   95    9.3

30   Qc2      Quebec    chilled  175   27.3

35   Qc2      Quebec    chilled 1000   42.4

36   Qc3      Quebec    chilled   95   15.1

38   Qc3      Quebec    chilled  250   38.1

39   Qc3      Quebec    chilled  350   34.0

40   Qc3      Quebec    chilled  500   38.9

41   Qc3      Quebec    chilled  675   39.6

42   Qc3      Quebec    chilled 1000   41.4

43   Mn1 Mississippi nonchilled   95   10.6

44   Mn1 Mississippi nonchilled  175   19.2

45   Mn1 Mississippi nonchilled  250   26.2

46   Mn1 Mississippi nonchilled  350   30.0

47   Mn1 Mississippi nonchilled  500   30.9

48   Mn1 Mississippi nonchilled  675   32.4

49   Mn1 Mississippi nonchilled 1000   35.5

51   Mn2 Mississippi nonchilled  175   22.0

52   Mn2 Mississippi nonchilled  250   30.6

54   Mn2 Mississippi nonchilled  500   32.4

55   Mn2 Mississippi nonchilled  675   31.1

56   Mn2 Mississippi nonchilled 1000   31.5

57   Mn3 Mississippi nonchilled   95   11.3

60   Mn3 Mississippi nonchilled  350   27.9

62   Mn3 Mississippi nonchilled  675   28.1

63   Mn3 Mississippi nonchilled 1000   27.8

64   Mc1 Mississippi    chilled   95   10.5

66   Mc1 Mississippi    chilled  250   18.1

70   Mc1 Mississippi    chilled 1000   21.9

74   Mc2 Mississippi    chilled  350   13.0

75   Mc2 Mississippi    chilled  500   12.5

76   Mc2 Mississippi    chilled  675   13.7

77   Mc2 Mississippi    chilled 1000   14.4

79   Mc3 Mississippi    chilled  175   18.0

80   Mc3 Mississippi    chilled  250   17.9

81   Mc3 Mississippi    chilled  350   17.9

83   Mc3 Mississippi    chilled  675   18.9

第二组sample2

   Plant        Type      Treat conc uptake

2    Qn1      Quebec nonchilled  175   30.4

4    Qn1      Quebec nonchilled  350   37.2

5    Qn1      Quebec nonchilled  500   35.3

8    Qn2      Quebec nonchilled   95   13.6

11   Qn2      Quebec nonchilled  350   41.8

13   Qn2      Quebec nonchilled  675   41.4

16   Qn3      Quebec nonchilled  175   32.4

20   Qn3      Quebec nonchilled  675   43.9

21   Qn3      Quebec nonchilled 1000   45.5

22   Qc1      Quebec    chilled   95   14.2

23   Qc1      Quebec    chilled  175   24.1

24   Qc1      Quebec    chilled  250   30.3

25   Qc1      Quebec    chilled  350   34.6

26   Qc1      Quebec    chilled  500   32.5

31   Qc2      Quebec    chilled  250   35.0

32   Qc2      Quebec    chilled  350   38.8

33   Qc2      Quebec    chilled  500   38.6

34   Qc2      Quebec    chilled  675   37.5

37   Qc3      Quebec    chilled  175   21.0

50   Mn2 Mississippi nonchilled   95   12.0

53   Mn2 Mississippi nonchilled  350   31.8

58   Mn3 Mississippi nonchilled  175   19.4

59   Mn3 Mississippi nonchilled  250   25.8

61   Mn3 Mississippi nonchilled  500   28.5

65   Mc1 Mississippi    chilled  175   14.9

67   Mc1 Mississippi    chilled  350   18.9

68   Mc1 Mississippi    chilled  500   19.5

69   Mc1 Mississippi    chilled  675   22.2

71   Mc2 Mississippi    chilled   95    7.7

72   Mc2 Mississippi    chilled  175   11.4

73   Mc2 Mississippi    chilled  250   12.3

78   Mc3 Mississippi    chilled   95   10.6

82   Mc3 Mississippi    chilled  500   17.9

84   Mc3 Mississippi    chilled 1000   19.9

 


# 应用tapply()函数,计算不同的植物(Plant)对应的uptake的平均值

tapply(CO2$uptake,CO2$Plant,mean)

 

 

# 应用aggregate()函数,计算不同植物(Plant)、不同的类型(Type)对应的uptake的平均值

aggregate(uptake ~ Plant + Type, data = CO2, FUN = mean)

# 应用lapply()函数,同时计算conc和uptake的均值

lapply(CO2[, c("conc", "uptake")], mean)

# 使用grep()函数,查找出植物名称(Plant)中含有" Qn "的行的位置,并将这些行储存于变量Plant_Qn中

grep("Qn", CO2$Plant) -> Plant_Qn

Plant_Qn

# 使用gsub()函数,将CO2中植物名称(Plant)中的字符串" Qn "改为" QN "

CO2$Plant

CO2$Plant <- gsub("Qn", "QN", CO2$Plant)

CO2$Plant

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/753281.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态规划11 | ● *123.买卖股票的最佳时机III ● *188.买卖股票的最佳时机IV

*123.买卖股票的最佳时机III 考点 动态规划 我的思路 无思路 视频讲解关键点总结 关键点在于分为4个状态&#xff1a;第一次持有&#xff0c;第一次不持有&#xff0c;第二次持有&#xff0c;第二次不持有关键点2&#xff1a;最后直接返回最后一天的第二次不持有状态的dp值即可…

2024年金三银四Java面试常见50题

1、什么是Java&#xff1f; Java是一种跨平台的面向对象编程语言&#xff0c;最初由Sun Microsystems开发&#xff0c;现在由Oracle维护。 2、Java的特点是什么&#xff1f; 面向对象、跨平台、健壮性、安全性、简单性、可移植性、多线程、高性能。 3、Java的基本数据类型有…

Android Selinux详解[六]--新增属性标签相关

属性有很多种命名方法&#xff0c;但对应的标签也不同&#xff0c;安卓原生的一个属性标签可以参考property_contexts - OpenGrok cross reference for /system/sepolicy/private/property_contexts 对于这个&#xff0c;我们先理解一下这个里面的内容分别是什么意思&#xff…

login登录界面

展示情况 代码&#xff1a; <template><div class"wrapper"><div style"margin: 200px auto; background-color: #fff; width: 350px; height: 300px; padding: 20px; border-radius: 10px"> <div style"margin: 20px 0; text…

关于Rust

Rust是一种系统级编程语言&#xff0c;注重安全性、并发性和性能。它由Mozilla开发&#xff0c;旨在提供一种可靠的编程语言&#xff0c;适用于各种应用场景。以下是关于Rust的一些信息12&#xff1a; 1、Rust的特点&#xff1a; 内存安全&#xff1a;Rust使用所有权、借用和…

C语言实现一个两个数加减乘除的答题代码(含文件保存),用户增加,题目增加,题目测试,题目答题等等

目录 1、这是我大一自己写的小代码&#xff0c;现在翻到了就分享出来&#xff0c;高手勿喷。 2、项目运行 3、获取完整源码网址 1、这是我大一自己写的小代码&#xff0c;现在翻到了就分享出来&#xff0c;高手勿喷。 2、项目运行 &#xff08;1&#xff09;测试模块 每次…

网安渗透攻击作业(4)

Unload-labs-01 function checkFile() { var file document.getElementsByName(upload_file)[0].value; if (file null || file "") { alert("请选择要上传的文件!"); return false; } //定义允许上传的文件类型 v…

【Linux】对进程PCB的理解查看进程信息的方法

一、学习准备&#xff1a;对操作系统工作模式的理解 首先我们要清楚的是&#xff0c;操作系统是一个进行软硬件资源管理的软件。操作系统对下要管理好底层硬件。每一个硬件的生产产商都会给他们的产品提供对应的驱动程序&#xff0c;驱动程序是特定于某一硬件或系统设备的软件组…

angularjs 指令实现自定义滚动条

场景&#xff1a;横向商品栏&#xff0c;把原有的滚动条改成自定义的样式&#xff0c;并且给两边加上箭头可以调整&#xff0c;可以拖动商品和滚轮实现滚动条效果。 js appService.directive(customScrollbar, function() {return {restrict: A,transclude: true,scope: {ena…

Linux编程4.8 网络编程-建立连接

1、服务器端 #include <sys/types.h> #include <sys/socket.h>int listen(int sockfd, int backlog);返回&#xff1a;成功返回0&#xff0c;出错返回-1。参数&#xff1a;sockfd:套接字的文件描述符backlog:定义了sockfd的挂起连接队列可能增长的最大长度。…

web前端之多行文本擦除效果、文本逐个显示或展示、创建元素标签、querySelector、createElement、appendChild、requestAnimationFrame

MENU 版本一(requestAnimationFrame)版本二(setTimeout)版本三(css) 版本一(requestAnimationFrame) 前言 window.requestAnimationFrame()告诉浏览器——你希望执行一个动画&#xff0c;并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数…

关于udp能跨局域网传输的问题

UDP&#xff08;用户数据报协议&#xff09;以其独特的传输特性在多种应用场景中都有着极其重要的作用。然而&#xff0c;关于UDP是否能跨局域网&#xff08;LAN&#xff09;进行传输&#xff0c;以及这一传输过程中的优缺点&#xff0c;一直是网络技术领域讨论的热点。本文将详…

Unity中PICO中手柄按键返回值

文章目录 前言一、我们看一下每个按键返回值获取按键返回值的方法 二、我们实现一个左摇杆控制平滑移动的功能1、创建一个左摇杆控制移动的脚本2、传入XR Origin对象&#xff0c;并且定义一个公开变量控制移动速度3、获取到摇杆是否移动&#xff0c;以及移动的偏移量4、如果摇杆…

x264 编码器 slices_write 和 slice_write 函数

x264 264是一个开源的视频编码库,用于将视频压缩为H.264/AVC(Advanced Video Coding)格式。它是一种广泛使用的视频编码标准,能够提供高质量的视频压缩和较低的比特率。 x264库提供了一个编码器,可以将原始视频序列转换为H.264/AVC压缩的比特流。它实现了各种H.264编码算法…

Spring Data访问Elasticsearch----Elasticsearch操作

Spring Data访问Elasticsearch----Elasticsearch操作 一、用法示例二、搜索结果类型三、查询3.1 CriteriaQuery3.2 StringQuery3.3 NativeQuery3.4 SearchTemplateQuery Spring Data Elasticsearch使用多个接口来定义可以针对Elasticsearch索引调用的操作&#xff08;有关响应(…

3月15/18日:复原IP地址子集

93.复原IP地址 有效 IP 地址 正好由四个整数&#xff08;每个整数位于 0 到 255 之间组成&#xff0c;且不能含有前导 0&#xff09;&#xff0c;整数之间用 . 分隔。 例如&#xff1a;"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址&#xff0c;但是 &q…

Modeling Influence Diffusion over Signed Social Networks

关键词——社会系统、影响力扩散、建模、签名社交网络、影响力最大化 Abstract 在离线或在线世界中&#xff0c;许多社交系统可以表示为签名社交网络&#xff0c;包括积极和消极关系。尽管由于独特极性特征的巨大应用价值&#xff0c;人们对签名社交网络进行了各种研究&#x…

【Docker篇】自定义Dockerfile的操作

文章目录 &#x1f354;镜像结构&#x1f6f8;什么是Dockerfile⭐基于Ubuntu镜像构建一个新镜像&#xff0c;运行一个java项目&#x1f50e;使用 java:8-alpine &#x1f354;镜像结构 镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。 我们以MySQL为例&am…

环境安装篇 之 docker安装

云原生学习路线导航页&#xff08;持续更新中&#xff09; 本文是 环境安装 系列文章&#xff0c;介绍 docker 的安装详细步骤 # 卸载旧版本docker $ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \d…

QT网络编程之实现UDP广播发送和接收

推荐一个不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;内容全面&#xff0c;作为入门科普和学习提升都不错&#xff0c;分享一下给大家&#xff1a;前言https://www.captainbed.cn/ai 一.UDP通信 1.QT中实现UDP通信主要用到了以下类&#xff1a;QUdpSocket、QHost…