问题描述
我正在尝试按有序因素使用软件包vec_assert()
中的vctrs
。似乎我应该将partial_factor()
用作ptype
,但出现错误。有正确的方法吗?
# a simple ordered factor
x <- c("A","B")
xf <- factor(x,ordered = TRUE)
我期待第一种工作方式。第二个选择不是因为级别不匹配(预期)。
library(vctrs)
vec_assert(xf,partial_factor())
# Error: evaluation nested too deeply: infinite recursion / options(expressions=)?
# Error during wrapup: evaluation nested too deeply: infinite recursion / options(expressions=)?
vctrs::vec_assert(xf,new_ordered())
# Error: `xf` must be a vector with type <ordered<>>.
# Instead,it has type <ordered<4c40e>>.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)