R-将POSIXct格式化为列表中的日期

时间:2018-11-28 10:55:50

标签: r database

我使用下面的代码从数据库加载数据

lns <- tbl(connection, "table") %>%
    filter(client_id %in% client_ids$client_id) %>%
    select(
      date,
      client_id,
      contract_number
    ) %>%
    collect()

我需要重新格式化POSIXct中的日期。这意味着从“ 1970-01-01 03:03:02”到“ 1970-01-01”,我需要在collect()步骤之前执行此操作。

我通常为此使用mutate(date = as.Date(date)),但由于某些原因,下面的代码给了我这个错误

  

result_create(conn @ ptr,语句)中的错误:无法准备   查询:错误:“ AS”第2行或附近的语法错误:..._ cmc_date”,   “ in_deco”,“ terms_and_conditions_id”,AS.DATE(“ e ...                                                                ^

代码如下:

lns <- tbl(connection, "table") %>%
    mutate(test = as.Date(entity_created)) %>% 
    filter(client_id %in% client_ids$client_id) %>%
    select(
      date,
      client_id,
      contract_number
    ) %>%
    collect()

0 个答案:

没有答案