【问题标题】:dbplyr on postgresql count missing缺少 postgresql 上的 dbplyr 计数
【发布时间】:2019-02-26 11:06:51
【问题描述】:

我无法在 posgresql 数据库上使用 dbplyr 计算缺失值。 我有 350 列,我想使用类似的东西(适用于本地)

db = tbl(con, 'db')

db %>%
summarise_all(
    function(x) sum(is.na(x))
)

但我明白了

Error in (function (x)  : object "market" not found

其中“市场”是数据库中的一个变量

有什么捷径可以实现这个功能吗?

【问题讨论】:

标签: r postgresql dplyr dbplyr


【解决方案1】:

我遇到了同样的问题。我发现将 cols 转换为整数解决了它。让df 成为惰性表或数据库连接。

df %>%
    summarise(n_missing = sum(as.integer(is.na(col_you_want)))

【讨论】:

    猜你喜欢
    • 2021-10-05
    • 1970-01-01
    • 2019-01-24
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多