我无法理解这段代码中到底发生了什么。子集功能的最后争论是做什么的?

abhi_47
x <-2
    df_new <-
      subset(
        df,
        select = c(
          AccountType,
          Theme,
          Segment,
          Country,
          DrillDown,
          ID,
          CurrentAmount,
          ComparisonAmount,
          VarianceAmount,
          VariancePercent
        ) ,
        AccountType == paste0(df_old$AccountType[[x]])
      )

我无法理解Subset函数的最后一部分在做什么?谁能解释一下?

阿克伦

它正在检查'df'中的'AccountType'元素是否与'df_old''AccountType'(paste0的字符转换列相同character,并对第二个元素(x <- 2进行转换,并基于对行的过滤执行。

尚不清楚是否paste0将其用于其他目的,因为paste0当有多个参数时使用是否有意义

paste0('s', 42)
[1] "s42"

根据代码,如果我们在单个元素上执行此操作,

paste0(42)# converts to character class  which can be done with `as.character`
#[1] "42"

在这里,==是对行进行子集,并select用于选择列。使用可复制的示例

subset(head(mtcars),  select = c(mpg, cyl),  subset = cyl == 6)
#                mpg cyl
#Mazda RX4      21.0   6
#Mazda RX4 Wag  21.0   6
#Hornet 4 Drive 21.4   6
#Valiant        18.1   6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

这段 perl 代码到底发生了什么?

来自分类Dev

这段代码中的箭头功能是做什么的?

来自分类Dev

这段代码中的箭头功能是做什么的?

来自分类Dev

这段代码中的“ s”是做什么的?

来自分类Dev

这段代码的输出是什么?在第 13 行中到底发生了什么?

来自分类Dev

这段代码发生了什么

来自分类Dev

$ {2:-$ 2}这段代码是做什么的

来自分类Dev

Python Abs是做什么的?我尝试查看其他页面以寻求帮助,但是我无法理解术语

来自分类Dev

在swipe.js中,转换功能的这段代码中发生了什么?

来自分类Dev

这段Java代码中发生了什么?

来自分类Dev

这段代码中发生了什么?

来自分类Dev

这段代码中发生了什么?

来自分类Dev

此Java代码段中到底发生了什么?

来自分类Dev

无法理解Makefile中的这段代码

来自分类Dev

这段代码究竟是做什么的?

来自分类Dev

这样的返回结果如何,这段代码中的lambda函数是做什么的?

来自分类Dev

无法理解在FOREACH循环PHP的一部分中发生了什么

来自分类Dev

无法理解使用webpack和es6模块的EventEmitter发生了什么

来自分类Dev

我想知道以下用于打印三角形的java代码中到底发生了什么:

来自分类Dev

Angular 2中的$ event对象到底是做什么的?

来自分类Dev

<switch>在React Router中到底是用来做什么的?

来自分类Dev

Ruby中的+方法到底是做什么的?

来自分类Dev

这段代码中的[0]在做什么?

来自分类Dev

这段代码的每一行发生了什么?

来自分类Dev

这里到底发生了什么?

来自分类Dev

<br/>到底是做什么的?

来自分类Dev

chkdsk到底是做什么的?

来自分类Dev

这个JavaScript到底是做什么的?

来自分类Dev

这到底是做什么的?

Related 相关文章

热门标签

归档