r - 我们可以在 `pointblank` 包的前提条件中使用 `data.table` 语法吗?
问题描述
是否可以在前置条件中使用data.table
语法pointblank
?这有两个原因。首先,在学习 之前,我已经编写了一些代码检查我的数据pointblank
,但是所有这些测试都是用data.table
语法编写的。使用前提条件参数,将它们合并到整个数据验证过程中将非常容易。其次,在检查大数据时,能够使用 data.table 将大大加快处理速度。
我尝试了类似下面的代码,但失败并显示以下消息,Error in .(un = unique(survey_comparability)) : could not find function "."
col_vals_equal(vars(diff),
value = 1,
preconditions = ~.[,
.("un" = unique(survey_comparability)),
by = .(country_code, survey_coverage)
][
order(country_code, un)
][,
diff := un - shift(un),
by = .(country_code)
][
!is.na(diff)
]
)
太感谢了。最好的,
解决方案
推荐阅读
- answer-set-programming - ASP 中的谋杀谜题
- javascript - 以角度将文件转换为base64
- javascript - VueJS 模板未在 Laravel 7 中呈现
- sql - SQL查询以获取其他行的平均总和并存储在当前行中
- python - 将 numpy.einsum 用于切片的张量点
- perl - 想知道 sed 或 awk 是否可以使用行号重新排序
- javascript - 如何在 componentWillUnmount 中从 core-ui/react 隐藏 AppAsideToggler 组件?
- list - 使用冒泡排序按长度对列表中的列表进行排序 - Haskell
- reactjs - 如果您必须拆分代码以提高性能,那么单页大型应用程序的意义何在?
- arrays - 通过引用函数传递二维数组