这是我的第二个问题。这与我在这里的第一个问题有关:Should I use for loop? OR apply?
我正在分析NHL草案数据。看第一个问题的答案, 我学会了使用split:
type
但是我想创建新的对象,例如canucks_2000,canucks_2001,它只包含相应年份的数据框。所以,我编码:
canucks_year <- split(canucks, canucks$Year)
是否有任何神奇的方法可以使用R中的某些功能来自动执行此过程?
答案 0 :(得分:2)
您可以使用名为<div class="container-fluid">
<nav class="navbar navbar-inverse navbar-static-top">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#"> WebsiteName </a>
</div>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">About</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</nav>
</div>
的函数,这允许您将列表的所有元素放入指定的环境中。
list2env
我首先将列表的元素从2000年,2001年,2002年......重新命名为canucks_2000,canucks_2001,canucks_2002,然后使用names(canucks_year) = paste0('canucks_', names(canucks_year))
list2env(canucks_year, envir = .GlobalEnv)
将所有元素放入全局环境中。