设置R语言环境为英文环境

其实不设置也行...就是报错提示的内容是中文的话, 会不太好理解..

1. 首先在用户根目录下cat查看一下, 发现没有.Renviron文件, 这个是R语言的环境配置文件.

2. 那么就用echo语句追加一句"LANGUAGE=en" 到 .Renviron文件, 如果没有这个文件, echo语句会自动创建.

3. 然后再cat查看一下, 确认一下.

R语言运行方式

1. 在 R 的 console中 , 以一行一行用户交互的方式来进行

2. 在R 的console中可以用source('xxx.R') 来运行xxx.R的代码

3. 在终端中 Rscript 命令来运行

R语言工作空间与工作内存

工作空间

getwd()来查看当前工作空间

setwd()来设置工作空间

查看工作内存变量

定义的变量都是在内存里,通过ls()可以查看

删除工作内存变量

可以通过rm(obj)来删除工作内存里的变量.

保存工作内存变量

可以通过save方法, 将变量持久化到工作空间中. save(obj,file="myfile")是保存特定变量到"myfile"文件中, save.image("file-name")是保存当前工作内存中所有内容到"file-name"文件中.

例如: 保存y变量到y.rda文件中, 保存当前工作内存中的所有内容到"save-all.rda"文件中.

执行完后, 打开终端, cd到当前的工作空间即可看到:

深入save()方法

当然, 如果深入细究的话, 可以看save()方法的实现:

看到了save()方法的第一个参数是可变形参, 所以一次可以持久化多个特定的值到某个文件"data.rda"中, 像这样: save(obj1, obj2, obj3, obj4, file="data.rda")

这也就解释了为什么在文件名前必须写 file= 这个字段, 而不能省略. 因为前面是可变形参, 前面参数的个数不确定, 如果不指定file= 的话, r语言还会以为"data.rda" 是要保存的变量, 而不会把这个当做是输出的目标文件.

代码如下:

加载数据到工作内存

1. 首先看一下y变量值是多少

2. 然后rm 删掉y变量

3. 再查看一下y变脸, 发现确实被删掉了(报错说找不到y)

4. 用load方法从工作空间的y.rda文件中加载数据到工作内存

5. 再查看一下y, 发现y回来了.(前提是之前y.rda文件中save了y这个变量)

建立向量和读取向量

建立一个3行4列的向量, 向量内容是1到12.

下面演示了如何输出整个向量, 输入向量的某一元素, 输入某一行 或 某一列.

建立数据框

读取数据框

带条件读取数据框

建立列表

可见, 列表不像向量(数组), 列表可以是长度不同一的数据

向列表添加

可见, 列表里存的可以是异构的数据

对象类型

class可以查看该对象类型, str可以查看更详细的内容.

【Go语言入门系列】Go语言工作目录介绍及命令工具的使用

[Go语言入门系列]前面的文章: [保姆级教程]手把手教你进行Go语言环境安装及相关VSCode配置 [Go语言入门系列](八)Go语言是不是面向对象语言? [Go语言入门系列](九)写这些就是为了搞 ...

C语言入门:01.C语言概述

一.计算机和软件常识 1.计算机运行原理 (1)硬件基本组成:硬盘.内存.CPU (2)个部件之间的运作协调(下图)

C语言入门---第九章 C语言指针

没学指针就是没学C语言! 指针是C语言的精华,也是C语言的难点. 所谓指针,也就是内存的地址,所谓指针变量,也就是保存了内存地址的变量.不过人们往往不会区分两者的概念,而是混淆在一起使用. ===== ...

golang语言入门及安装

golang语言入门及安装 go语言是google在2009年发布的开源编程语言使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全.支持并行进程. 本次讲解在windows上安装go语言的开 ...

初识 go 语言:语法

目录 语法 for 循环 if 语句 switch 语句 defer 语句 defer 栈 结束 前言: go语言系列第二篇,主要讲述go语言的语法,如循环,if判断,swich语句,defer语句, ...

初识 go 语言:方法,接口及并发

目录 方法,接口及并发 方法 接口 并发 信道 结束语 前言: go语言的第四篇文章,主要讲述go语言中的方法,包括指针,结构体,数组,切片,映射,函数闭包等,每个都提供了示例,可直接运行. 方法,接 ...

初识 go 语言:数据类型

目录 数据类型 指针 结构体 数组 切片 切片的方法 映射 函数闭包 结束语 前言: go语言的第三篇文章,主要讲述go语言中的数据类型,包括指针,结构体,数组,切片,映射,函数闭包等,每个都提供了示 ...

Go语言入门教程(十)之函数

Hello 各位小伙伴大家好,我是小栈君,假期一眨眼就过去了.不知道大家玩的是否开心呢? 上次我们讲到了关于Go语言的流程控制,小栈君也希望小伙伴跟着小栈君一步一个脚印的敲一下代码,相互进步.本期我们 ...

随机推荐

浅谈利用SQLite存储离散瓦片的思路和实现方法

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在多个项目中涉及到互联网地图的内网显示,通过自制工具完成了互联 ...

H TML5 之 (3)转动的圆球

HTML5 练手之二,一个能够为之圆心转动的圆球,原理和时钟的非常像,只是要把握转动的时间控制,同时加入了点渐变色 HTML5 练手之二,一个能够为之圆心转动的圆球,原理和时钟的非常像,只是要把握转动 ...

调试器带参数调试(OD,EDB)

小东西,不要在意这些细节-- OD带参数比较简单: 文件-- 打开 --  在最下面有一个参数 KALI LINUX下的EDB 命令格式为  edb –run  "对应程序路径"  ...

去掉eclipse上编辑时的提示

用eclipse时,鼠标移到类上时会给出提示,如下图:

NSURL

1. NSURL的简介 URL是对可以从互联网上得到的资源的位置和访问方法的一种简介的表示,是互联网上标准资源的地址.URL可能包含远程服务器上的资源位置,本地磁盘上的文件的路径,甚至任意一段编码的数 ...

学Java分布式和高架构,必懂的两大知识点!

今天小编为你们分享阿里巴巴2018年招聘应届毕业生,Java工程师的面试考题,主要分为三种 Java中获取 mysql连接的方式: 第一部分:分布式   三步变成:分布式 1.将你的整个软件视为一个系 ...

HTML DOM 改变 HTML 内容

HTML DOM 允许 JavaScript 改变 HTML 元素的内容. 改变 HTML 输出流 JavaScript 能够创建动态的 HTML 内容: 今天的日期是: Thu Feb 25 201 ...

使用vue-awesome-swiper的相关问题

最近自己在仿做一个旅游网站的vue项目,在首页中使用了vue-awesome-swiper插件来实现轮播图的效果,发现了以下几种问题: 一.需要额外引入swiper.css 原来使用vue-aweso ...

mysql中between...and..的使用,及时间范围的查询

博主原创,转载注明出处: 在mysql应用中,以范围进行查询的很多是以时间范围作为条件进行范围查询的,时间范围查询有 很多种写法,首先总结一下between....and...的使用方法:

R语言需要C语言基础吗,R语言入门(1)-初识R语言相关推荐

  1. C语言入门(初识C语言)

    C语言入门(初识C语言) 前言 什么是C语言? 为什么选择C语言? 计算机语言的发展 高级计算机语言中的经典:C语言 初识C语言(正片开始) 一.第一个C语言程序(你好,C语言) 1.1 #inclu ...

  2. 明解C语言(入门)——初识C语言

    明解C语言(入门)--初识C语言 文章目录 明解C语言(入门)--初识C语言 一.显示计算结果 二.变量 三.输入和显示 一.显示计算结果 1.通过字符序列创建出的程序称为源程序,用来保存源程序的文件 ...

  3. c和python哪个适合零基础_零基础到底应该如何入门学习C/C++语言,他是这么做的。...

    如果你将来打算从事C++方向的开发,也建议没有编程基础的同学先从C语言开始学习,掌握C语言及面向过程的编程思想,接着再学习具有一脉相承的C++语言,不仅可以科学的学习两门计算机界中最主流的开发语言,更 ...

  4. C语言学习笔记(自用)(1):初识C语言

    这是基于比特鹏哥C语言课程的笔记,B站上有全套视频. 首先,什么是C语言? 语言对于人们来说是人与人交流的工具,例如汉语.英语.韩语和日语等. 而计算机语言是人们创造出来用于实现人与计算机交流的工具, ...

  5. 【C语言入门基础】第一章第一话 初识C语言(自学c)

           大家好!感谢您点开我的这篇文章,写这一篇文章的目的,主要是对自己自学过程的一个记录,再者和大家一起分享一下我的见解,向和我一起正在努力自学的小伙伴加个油!        废话不多说下面开 ...

  6. C语言入门篇 初识C语言

    C语言入门篇主要包含内容有:一.分支和循环语句 二.函数 三.数组 四.操作符 .五.指针 .六.结构体 七.函数栈帧的创建和销毁 目录 1.编写第一个程序 2.数据类型 3.变量 4.常量 5.字符 ...

  7. [ C语言 ]指针---结构体(struct)---分支语句(1)---初识C语言末尾

    文章目录 前言 一,指针 二,结构体(struct) 三,分支语句(选择结构) 总结​​​​ 前言 本篇文章主要记录指针末尾,结构体,和分支语句(选择结构) --------------------- ...

  8. 【C语言入门】--初识C语言

    C语言------初识 第一部分 初识 1.VS 2022 中scanf 报错 的 问 题 当我们在VS2022使用scanf时,会出现以上错误: 解释为: 可以考虑使用scanf_s来代替,如果想继 ...

  9. R语言数据可视化 ggplot2基础4 位置与坐标系

    R语言数据可视化 ggplot2基础4 位置与坐标系 我们继续使用ggplot2::diamonds介绍position. position = "identity" ggplot ...

  10. R语言数据可视化 ggplot2基础3 添加几何对象

    R语言数据可视化 ggplot2基础3 添加几何对象 数据的统计变换 添加几何对象 数据的统计变换 添加几何对象 上一讲我们介绍的是如何创建散点图,这一讲我们介绍如何创建其他类型的图,以及怎么创建有多 ...

最新文章

  1. observeOn()与subscribeOn()的详解
  2. chart 模板 - 每天5分钟玩转 Docker 容器技术(165)
  3. 用imageNamed加载图片产生的问题
  4. Windows Phone 7知识锦分享
  5. 4.SharePoint的权限
  6. Hive的安装和配置
  7. 响应式手机配件织梦模板
  8. KCC创建复制拓扑失败-故障处理
  9. 20189221 2018-2019-2 《密码与安全新技术专题》课程报告总结
  10. 常用HSQL汇总(不定时添加)
  11. 第三周:tesseral 2D软件的使用
  12. 我的世界怎么在网易的服务器里显示皮肤,我的世界怎么显示皮肤,怎么在嗨皮咳嗽上显示自定义皮肤...
  13. MobileNet_v1:深度可分离卷积
  14. 平面设计:创建复古风格的宇航员海报
  15. UEFI统一可扩展固件接口
  16. 股票期货量化数据文档大全覆盖国内6大交易的史数据和实时行情
  17. 云计算模拟平台——Cloudsim的配置(Windows10 和 ubuntu18.04)
  18. Android仿英雄联盟/斗鱼波形加载动画
  19. 国家统计局固定资产投资统计
  20. (程序员情感三部曲之二)程序员如何找女朋友

热门文章

  1. 2020 前端必看 20个最好的前端Web开发工具
  2. C# 拼图游戏(超详细)
  3. Method annotated with @Bean is called directly. Use dependency injection instead.
  4. 微信投票的自动运行脚本
  5. RI-TRP-DR2B 32mm 玻璃应答器|CID载码体标签在半导体行业重复利用之检测方法
  6. React官方状态管理库—— Recoil
  7. 无人机灯光秀,用到了哪些关键技术?
  8. //css 层叠样式表(Cascading Style Sheets)
  9. RxSwift-MVVM
  10. 用Python分析豆瓣,评分最低的演员原来是他