《R语言与农业数据统计分析及建模》学习——数据读入

一、工作目录


# 获取当前工作目录
getwd()# 改变工作目录为指定路径下的文件夹
# 注意工作目录的表达方式
setwd('D:/R_class')
setwd('D:\\R_class')

二、文件路径

读取文件中的数据首先要确定文件路径,如果文件不在工作目录下,则必须使用绝对路径

1、文件路径:一个文件或文件夹在文件系统中的地址。

2、绝对路径:从根目录开始直到文件所在位置的路径。

        如:D:/R_class_new/documents/data.csv

3、相对路径:相对于当前工作目录的位置进行描述的路径。

        以2中的绝对路径为例,若将"D:/R_class_new"设置为当前工作目录,则其后面的"./documents/data.csv"就是相对路径;若将"D:/R_class_new/documents"设置为当前工作目录,则"data.csv"就是相对路径。

三、输入数据

1、使用R的函数edit()自动调用一个允许手动输入数据的数据编辑器。

# 创建一个空的数据框mydata
# 使用edit()函数编辑该数据框
# 单击列的标题可以修改变量名和变量类型
mydata<-data.frame()
mydata<-edit(mydata)

         数据编辑器展示如下:

2、从文本文件中读取数据:用read.table()、read.csv()等函数从文本文件中读取数据。这是处理大型数据集时最常用的方法。

# 从工作目录中读取csv文件
mydata<-read.csv('data.csv')
print(mydata)

# 从非工作目录中读取txt文件
mydata<-read.txt("C:\\Users\\R语言\\data.txt",header=T,sep='\t')
print(mydata)

3、从剪切板读取数据。从其他程序中临时复制数据到R中时,此操作非常方便。

# 从剪切板读取数据
# header=T表示首行为标题行
mydata<-read.table('clipboard',header=T)
print(mydata)

4、随时生成数据

        使用R语言内置的函数来生成随机数据。

        (1)rnorm()函数生成正态分布随机数。

        (2)runif()函数生成均匀分布随机数。

# 生成100个符合正态分布的随机数
data<-rnorm(100)
print(data)

# 生成100个平均数为10,方差为15的正态分布随机数
data<-rnorm(100,mean=10,sd=15)
print(data)

# 生成100个大于1且小于10的随机数
data<-runif(100,min=1,max=10)
print(data)

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

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

相关文章

Nginx 负载均衡配置

负载均衡算法 1. 轮询 权重 &#xff08;最为合理&#xff0c;常用&#xff09; 2. ip_hash / n取模&#xff08;n 节点个数&#xff09; &#xff08;移动端会因为网络&#xff0c;基站的变动&#xff0c;ip会变动。生产不推荐不用&#xff09; 3. 最少访问 &#xff08;记…

AI、AGI、AIGC、AI Agent、Prompt、LLM 名词解释

啊&#xff01;ChatGPT 最近很火呀&#xff0c;你们说的 AGI、AIGC、AI Agent、Prompt、LLM … 到底是什么意思啊&#xff1f;还有 Midjourney、Lensa、Sora、DALL-E、Llama … 又是什么鬼&#xff1f; AI&#xff08;Artificial Intelligence&#xff0c;人工智能&#xff09…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之十二 简单图片添加水印效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之十二 简单图片添加水印效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之十二 简单图片添加水印效果 一、简单介绍 二、简单图片添加水印效果实现原理 三、简单图片添加水印效果案例…

解决VS2022创建项目只有解决方案看不到项目文件

问题&#xff1a;无法运行、看不到项目文件 解决&#xff1a; 检查环境变量是否正确

开源相机管理库Aravis例程学习(一)——单帧采集single-acquisition

开源相机管理库Aravis例程学习&#xff08;一&#xff09;——单帧采集single-acquisition 简介源码函数说明arv_camera_newarv_camera_acquisitionarv_camera_get_model_namearv_buffer_get_image_widtharv_buffer_get_image_height 简介 本文针对官方例程中的第一个例程&…

MVSplat:稀疏多视点图像的高效3D高斯溅射

MVSplat: Efficient 3D Gaussian Splatting from Sparse Multi-View Images MVSplat&#xff1a;稀疏多视点图像的高效3D高斯溅射 Yuedong Chen1  Haofei Xu2,3  Chuanxia Zheng4  Bohan Zhuang 粤东陈浩飞徐 2,3 郑传霞 4 庄伯涵1 Marc Pollefeys2,5  Andreas Geiger3  T…

breakpad编译

​​​​​​​https://chromium.googlesource.com/breakpad/breakpad//master 或者git hub上 在thirty-party/lss下拷贝下面头文件 https://chromium.googlesource.com/linux-syscall-support/ You can also cd to another directory and run configure from there to buil…

服务器上部署GPU版的milvus向量数据库

1、安装docker compose 我们可以从 Github 上下载它的二进制包来使用&#xff0c;最新发行的版本地址&#xff1a; https://github.com/docker/compose/releases sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-$(uname -s)…

长波热红外应用

长波热红外通常是指波长范围在8至14微米之间的红外辐射。这种红外辐射主要来自于物体的热能&#xff0c;因此也称为热红外辐射。相比于短波红外&#xff0c;长波热红外更适合用于测量和探测物体的温度&#xff0c;因为它们能够捕捉到物体辐射的长波长热能&#xff0c;从而提供更…

web自动化系列-selenium find_elements定位方法详解(八)

接上文 &#xff1a; web自动化测试系列-selenium css_selector定位方法详解(七)-CSDN博客 前面已经介绍了8种定位方法 &#xff0c;大多数情况下我们都会优先使用这8种方法 。 但有的时候在你选择定位元素时 &#xff0c;会出现多个同样的定位属性和值 。而且你能选择定位也…

前端框架模板

前端框架模板 1、vue-element-admin vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 **功能&#xff1a;**https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能 **GitHub地址&#xff1a;**GitHub - PanJiaChen/vue-element-admin: :t…

机器学习实战-k近邻分类

k-近邻算法&#xff08;KNN&#xff09; 一。工作原理 存在一个样本数据集合&#xff0c;即训练样本集&#xff0c;并且样本集中每个数据都存在标签&#xff08;样本集中每一数据与所属分类的对应关系&#xff09;&#xff0c; 输入没有标签的新数据后&#xff0c;将新数据的…

脚本开发与自动化运维----shell脚本开发及其在DevOps中的应用

一.正则表达式 正则表达式(Regular Expression、regex 或 regexp, 缩写为RE), 又称规则表达式,是计算机科学中的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如&#xff0c; a 到 z 之间的字母)和特殊字符(称为“…

信也科技网络自动化实践-网络策略管理

1、背景 随着各种法律法规和行业标准的出台和更新&#xff0c;企业或组织需要遵守各种安全合规性要求。网络安全策略管理需要符合这些要求&#xff0c;从而保障企业或组织的安全和合规性。网络安全策略管理需要涵盖企业或组织的整个网络生命周期&#xff0c;包括网络规划、设计…

场景文本检测识别学习 day04(目标检测的基础概念)

经典的目标检测方法 one-stage 单阶段法&#xff1a;YOLO系列、SSD系列 one-stage方法&#xff1a;仅预测一次&#xff0c;直接在特征图上预测每个物体的类别和边界框输入图像之后&#xff0c;使用CNN网络提取特征图&#xff0c;不加入任何补充&#xff08;锚点、锚框&#x…

第二十章hive

1) 窗口函数 over&#xff08;partition by 分组字段 order by 排序字段 rows between 起始行 and 结束行&#xff09; 窗口计算范围的指定 需要使用rows 进行指定 计算行数 范围的确认&#xff1a; 默认情况下没有指定partition by 的字段&#xff0c;范围是全表&#xff…

Kafka 架构深入介绍 及搭建Filebeat+Kafka+ELK

目录 一 架构深入介绍 &#xff08;一&#xff09;Kafka 工作流程及文件存储机制 &#xff08;二&#xff09;数据可靠性保证 &#xff08;三&#xff09;数据一致性问题 &#xff08;四&#xff09;故障问题 &#xff08;五&#xff09;ack 应答机制 二 实…

蓝桥杯2024年第十五届省赛

E:宝石组合 根据给的公式化简后变为gcd(a,b,c)根据算数基本定理&#xff0c;推一下就可以了 然后我们对1到mx的树求约数&#xff0c;并记录约数的次数&#xff0c;我们选择一个最大的且次数大于等3的就是gcd int mx; vector<int> g[N]; vector<int> cnt[N]; int…

关于Cortex-M3单片机出现Fault故障,应该如何判断和解决

一、Fault故障的种类及检查思路 Cortex-M3单片机出现Fault故障可能是由于多种原因引起的&#xff0c;包括软件错误、硬件故障或者外部环境因素等。以下是一些常见的方法来判断和解决这些故障&#xff1a; 查看Fault类型&#xff1a;Cortex-M3处理器有多种Fault类型&#xff0c…

基于贝叶斯算法的机器学习在自动驾驶路径规划中的应用实例

目录 第一章 引言 第二章 数据准备 第三章 贝叶斯路径规划模型训练 第四章 路径规划预测 第五章 路径执行 第六章 实验结果分析 第一章 引言 自动驾驶技术的发展带来了自动驾驶车辆的出现&#xff0c;而路径规划作为自动驾驶车辆的关键功能之一&#xff0c;对于确定最佳行…