R中的<-和=赋值符号的细致区别
person <-list(name="payal", x=2,
y=9, year=1990)
person
$name
[1]"payal"
$x
[1]2
$y
[1]9
$year
[1]1990
person <-list(name,
y=9, year=1990)
person <-list(name,
y=9, year=1990)
- 例子1
> a <-1
> f <- function(a)return(TRUE)
> f <- f(a <- a +1);
> a
[1]1
> f
[1] TRUE
例子2
> a <-1
> f <- function(a)return(1+2)
> f <- f(a <- a +1);
> a
[1]1
> f
[1]3
> a <-1
> f <- function(a){
+1+10
+return(1+2)
+}
> f <- f(a <- a +1);
> a
[1]1
> f
[1]3
例子3
> a <-1
> f <- function(a){
+ print(a)
+ return(1+2)
+}
> f <- f(a <- a +1);
[1]2
> a
[1]
> f
[1]3
例子4
> a <-1
> f <- function(x){
+ print(a)
+ return(1+2)
+}
> f <- f(a <- a +1);
[1]1
> a
[1]1
> f
[1]3
例子5
> f <- function(a){
+ a<-5
+ return(1+2)
+}
> f <- f(a <- a +1);
> a
[1]1
> f
[1]3
例子6
> a <-1
> f <- function(a){
+ a<-a+5
+ return(1+2)
+}
> f <- f(a <- a +1);
> a
[1]2
> f
[1]3
例子7
> f <- function(a){
+ a<a+6
+ return(1+2)
+}
> f <- f(a <-1:5);
> a
[1]12345
> f
[1]3
例子8
> f <- function(a){
+ a<-6
+return(1+2)
+}
> f <- f(a <-1:5);
> a
Error: object 'a'not found
> f
[1]3
R中的<-和=赋值符号的细致区别的更多相关文章
- 【Makefile】Makefile中的赋值符号=、:=、?=、+=
Makefile中主要有四个赋值符号: = 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值 1.“=” “=”赋值:make会将整个makefil ...
- shell中常用的特殊符号
在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `co ...
- R中的sub替换函数【转】
R中的grep.grepl.sub.gsub.regexpr.gregexpr等函数都使用正则表达式的规则进行匹配.默认是egrep的规则,也可以选用Perl语言的规则.在这里,我们以R中的sub函数 ...
- shell脚本中的一些特殊符号
在shell中常用的特殊符号罗列如下: # ; ;; . , / \\ 'string'| ! $ ${} $? $$ $* \"string\"* ** ...
- 简单介绍一下R中的几种统计分布及常用模型
统计学上分布有很多,在R中基本都有描述.因能力有限,我们就挑选几个常用的.比较重要的简单介绍一下每种分布的定义,公式,以及在R中的展示. 统计分布每一种分布有四个函数:d――density(密度函数) ...
- R中逻辑运算
一.是否相等的判断的方法 (1)判断字符串是否相等is.null(x) (2)判断x的每个元素是否在y中出现: x %in% y (3)判断判断每个相对应的元素是否相等: x == y (4)判断近似 ...
- R中基本函数学习[转载]
转自:https://www.douban.com/note/511740050/ 1.数据管理 numeric:数值型向量 logical:逻辑型向量 character:字符型向量list:列表 ...
- R语言编程艺术(2)R中的数据结构
本文对应<R语言编程艺术>第2章:向量:第3章:矩阵和数组:第4章:列表:第5章:数据框:第6章:因子和表 ======================================== ...
- (2)R中的数据类型和数据结构
R中的数据结构主要面向<线性代数>中的一些概念,如向量.矩阵等.值得注意的是,R中其实没有简单数据(数值型.逻辑型.字符型等),对于简单类型会自动看做长度为1的向量.比如: > b= ...
随机推荐
- Cmake的交叉编译
http://www.cmake.org/Wiki/CMake_Cross_Compiling
- 一个完整的TCP连接
当我们向服务器发送HTTP请求,获取数据.修改信息时,都需要建立TCP连接,包括三次握手,四次分手. 什么是TCP连接? 为实现数据的可靠传输,TCP要在应用进程间建立传输连接.它是在两个传输用户之间 ...
- 利用epoll写一个"迷你"的网络事件库
epoll是linux下高性能的IO复用技术,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率.另一点原因就是获取 ...
- 【CSS】其他CSS属性和特性
1. 设置元素的颜色和透明度 前面有介绍CSS颜色的各种用法,如 background-color属性.boder-color属性等.还有另外两个与颜色有关的属性. 1.1 设置前景色 color属性 ...
- POJ2828 Buy Tickets[树状数组第k小值 倒序]
Buy Tickets Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 19012 Accepted: 9442 Desc ...
- php中header函数参数的Cache-control:private,no-cache,must-revalidate,max-age是使用方法!
由于我做的是登录,也就是用户登录每次登陆时都要来访问服务器,不需要在客户机做缓存,于是在网上找了找,发下一下文章不错于是传了上来.网页的缓存是由HTTP消息头中的“Cache-control”来控制的 ...
- ThinkPHP常用配置路径
//系统常量定义 //去THinkPHP手册中进行查找 echo "<br>"."网站的根目录地址".__ROOT__." "; ...
- Splay
#include <cstdio> #include <iostream> using namespace std; *1e5;//nil表示不存在的节点 ][],flag[] ...
- Tarjan
//求强连通分量 void uni(int x,int y){ if (rank[x]<rank[y]){ fa[x]=y; size[y]+=size[x]; }else{ rank[x]+= ...
- 一个key 在10w k/v 找到对应的. (B-tree), 这10w放进B-tree 会有多少层.
B-tree是二叉平衡查找树,相邻两层节点层数不超过1 所有10w 即 2^16=65536 < 10w < 2^17=131072: 会有17层,最多查询17次.