【问题标题】:Expanding/Breaking down a for loop in R扩展/分解 R 中的 for 循环
【发布时间】:2019-02-26 00:52:03
【问题描述】:
`y <- c()

for( position in c("cannon","jackson","benford","paws","moxie") ) {
n <- nchar(position)
y[position] <- letters[n]
}

y

n

我实际上想做的是编写这个 for 循环背后的代码,但我遇到了关于去哪里使用它的问题。这个 for 循环展开后会是什么样子?

【问题讨论】:

    标签: r for-loop position rstudio nchar


    【解决方案1】:
    1. position &lt;- "cannon"

      • n &lt;- nchar(position)n &lt;- nchar("cannon")n &lt;- 6
      • y[position] &lt;- letters[n]y["cannon"] &lt;- letters[6]j["cannon"] &lt;- "f"
    2. position &lt;- "jackson"

      • n &lt;- nchar(position)n &lt;- nchar("jackson")n &lt;- 7
      • y[position] &lt;- letters[n]y["jackson"] &lt;- letters[7]j["jackson"] &lt;- "g"

    【讨论】:

      猜你喜欢
      • 2017-04-27
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多