问题描述
我想使用forcats
通过诸如yes =“ bad”,yes =“ 2”,no =“ 3”,no =“ good”的映射来重新编码因子x
,但不重复码。
与yes = levels(x)[1:2]
和no = levels(x)[3:4]
类似。
<!-- language-all: lang-r -->
library(forcats)
x <- factor(c("bad","2","good","3","good"),levels = c("bad",2,3,"good"))
fct_recode(x,yes = "bad",yes = "2",no = "3",no = "good")
#> [1] yes yes yes no no no no no
#> Levels: yes no
# I don't want to repeat yes and no
levels(x)[1:2] # should be yes
#> [1] "bad" "2"
levels(x)[3:4] # should be no
#> [1] "3" "good"
由reprex package(v0.3.0)于2020-10-03创建
解决方法
您可以使用-std=c++20 -Wall -pthread -stdlib=libc++
:
arg_t()
awaiter_t()
await_ready()
await_suspend()
await_resume()
~awaiter_t()
~arg_t() -> destroyed after the awaiter is destroyed