【数据挖掘】练习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,一经查实,立即删除!

相关文章

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…

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的挂起连接队列可能增长的最大长度。…

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

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

Unity中PICO中手柄按键返回值

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

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…

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

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

鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:FolderStack)

FolderStack继承于Stack(层叠布局)控件&#xff0c;新增了折叠屏悬停能力&#xff0c;通过识别upperItems自动避让折叠屏折痕区后移到上半屏 说明&#xff1a; 该组件从API Version 11开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。 子组件…

深度学习——数据预处理

一、数据预处理 为了能用深度学习来解决现实世界的问题&#xff0c;我们经常从预处理原始数据开始&#xff0c; 而不是从那些准备好的张量格式数据开始。 在Python中常用的数据分析工具中&#xff0c;我们通常使用pandas软件包。 像庞大的Python生态系统中的许多其他扩展包一样…

【LeetCode每日一题】310. 最小高度树

文章目录 [310. 最小高度树](https://leetcode.cn/problems/minimum-height-trees/)思路&#xff1a;拓扑排序代码&#xff1a; 310. 最小高度树 思路&#xff1a;拓扑排序 首先判断节点数量n&#xff0c;如果只有一个节点&#xff0c;则直接返回该节点作为最小高度树的根节点…

阿里云ECS服务器u1通用算力型CPU性能、限制使用及收费价格表

阿里云服务器u1是通用算力型云服务器&#xff0c;CPU采用2.5 GHz主频的Intel(R) Xeon(R) Platinum处理器&#xff0c;通用算力型u1云服务器不适用于游戏和高频交易等需要极致性能的应用场景及对业务性能一致性有强诉求的应用场景(比如业务HA场景主备机需要性能一致)&#xff0c…

【解读】Gartner 2023 DevOps平台魔法四象限

2023年6月5日Gartner发布了DevOps平台魔法四象限洞察报告&#xff08;Magic Quadrant for DevOps Platforms DevOps&#xff09;&#xff0c;Gartner指出&#xff0c;DevOps平台正在成为DevOps工具链的一种更简单的替代品&#xff0c;为组织提供一套整合的集成能力。软件工程领…

Python:文件的操作

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; Python的os库主要用于与操作系统进行交互&#xff0c;它提供了多种功能&#xff0c;使得在Python程序中处理操作系统级任务变得容易。这里是一些…

【Linux】Ubuntu使用Netplan配置静态/动态IP

1、说明 Ubuntu 18.04开始,Ubuntu和Debian移除了以前的ifup/ifdown命令和/etc/network/interfaces配置文件,转而使用ip link set或者/etc/netplan/01-netcfg.yaml模板和sudo netplan apply命令实现网络管理。 Netplan 是抽象网络配置描述器,用于配置Linux网络。 通过netpla…

2024全新快递平台系统独立版小程序源码|带cps推广营销流量主+前端

2024全新快递平台系统独立版小程序源码|带cps推广营销流量主前端程序源码 程序介绍 快递代发快递代寄寄件小程序可以对接易达云洋一级总代 快递小程序&#xff0c;接入云洋/易达物流接口&#xff0c;支持选择快递公司&#xff0c;三通一达&#xff0c;极兔&#xff0c;德邦等&…

适口性猫粮哪个牌子肉源好性价比高?主食冻干性价比排行前十分享

随着科学养猫知识的普及&#xff0c;主食冻干喂养越来越受到养猫人的青睐。主食冻干不仅符合猫咪的饮食天性&#xff0c;还能提供均衡的营养&#xff0c;有助于维护猫咪的口腔和消化系统健康。然而&#xff0c;许多猫主人在选择主食冻干产品时感到迷茫。本文将深入探讨如何为猫…