Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用'时的不同行为=';与'<-';在R中分配数据帧时的运算符_R_Dataframe_Columnname - Fatal编程技术网

使用'时的不同行为=';与'<-';在R中分配数据帧时的运算符

使用'时的不同行为=';与'<-';在R中分配数据帧时的运算符,r,dataframe,columnname,R,Dataframe,Columnname,我想知道为什么使用=和之间存在差异。如果查看?“data.frame”,您将看到第一个参数的以下内容: “…这些参数的格式为value或tag=value。组件名称是基于标记(如果存在)或deparsed参数本身创建的。” 如果在函数中使用“”='作为命名函数或将函数引用到特定名称的变量,并且只是为了添加@Paul和@Edward之前的(非常好的)答案,下面是在data.frame()中使用的结果创建不是一个明智的选择作业进入父环境还是全局环境?@sebastian-c作业进入父环境(而不是全局

我想知道为什么使用
=
之间存在差异。如果查看
?“data.frame”
,您将看到第一个参数的以下内容:

“…这些参数的格式为value或tag=value。组件名称是基于标记(如果存在)或deparsed参数本身创建的。”


如果在函数中使用“”='作为命名函数或将函数引用到特定名称的变量,并且只是为了添加@Paul和@Edward之前的(非常好的)答案,下面是在data.frame()中使用
的结果创建不是一个明智的选择
作业进入父环境还是全局环境?@sebastian-c作业进入父环境(而不是全局环境)。
set.seed(100);a <- data.frame(a1=rnorm(10),a2=sample(c(1,0),10,replace=TRUE))
set.seed(100);b <- data.frame(b1 <- rnorm(10),b2 <- sample(c(1,0),10,replace=TRUE))
> a
           a1 a2
1 -0.50219235  0
2  0.13153117  0
3 -0.07891709  1
4  0.88678481  1
5  0.11697127  0

>b
  b1....rnorm.5. b2....sample.c.1..0...5..replace...TRUE.
1    -0.50219235                                        0
2     0.13153117                                        0
3    -0.07891709                                        1
4     0.88678481                                        1
5     0.11697127                                        0
> b1
Error: object 'b1' not found
> b2
Error: object 'b2' not found
> set.seed(100);b <- data.frame(b1 <- rnorm(10),b2 <- sample(c(1,0),10,replace=TRUE))
> 
> b1
 [1] -0.50219235  0.13153117 -0.07891709  0.88678481  0.11697127  0.31863009 -0.58179068  0.71453271 -0.82525943 -0.35986213
> b2
 [1] 0 0 0 0 1 1 0 0 0 1