R 在列名处变异_错误

R 在列名处变异_错误,r,dplyr,anytime,R,Dplyr,Anytime,我试图将dplyr链中的anytime包中的anytime()函数应用于以Date结尾的所有列 然而,我得到了这个错误 Error: Unsupported Type 当我使用 invoicePayment <- head(raw.InvoicePayment) %>% mutate_at(ends_with("Date"), funs(anytime)) invoicePayment <- head(raw.InvoicePayment) %>% selec

我试图将dplyr链中的anytime包中的anytime()函数应用于以Date结尾的所有列

然而,我得到了这个错误

Error: Unsupported Type
当我使用

invoicePayment <- head(raw.InvoicePayment) %>%
  mutate_at(ends_with("Date"), funs(anytime))
invoicePayment <- head(raw.InvoicePayment) %>%
  select(ends_with("Date")) %>%
  mutate_at(ends_with("Date"), funs(anytime))
invoicePayment%
在(以(“日期”)结尾)、funs(任何时候)进行变异
但是当我使用

invoicePayment <- head(raw.InvoicePayment) %>%
  mutate_at(ends_with("Date"), funs(anytime))
invoicePayment <- head(raw.InvoicePayment) %>%
  select(ends_with("Date")) %>%
  mutate_at(ends_with("Date"), funs(anytime))
invoicePayment%
选择(以(“日期”)结束)%>%
在(以(“日期”)结尾)、funs(任何时候)进行变异
感谢您的帮助,
谢谢,

我们可能需要使用
vars

library(anytime)
library(dplyr)
df1 %>% 
    mutate_at(vars(ends_with("Date")), anytime)
#  col1           col2_Date           col3_Date
#1    1 2017-06-07 05:30:00 2017-06-07 05:30:00
#2    2 2017-06-08 05:30:00 2017-06-06 05:30:00
#3    3 2017-06-09 05:30:00 2017-06-05 05:30:00
#4    4 2017-06-10 05:30:00 2017-06-04 05:30:00
#5    5 2017-06-11 05:30:00 2017-06-03 05:30:00
数据
df1我们可能需要使用
vars来包装

library(anytime)
library(dplyr)
df1 %>% 
    mutate_at(vars(ends_with("Date")), anytime)
#  col1           col2_Date           col3_Date
#1    1 2017-06-07 05:30:00 2017-06-07 05:30:00
#2    2 2017-06-08 05:30:00 2017-06-06 05:30:00
#3    3 2017-06-09 05:30:00 2017-06-05 05:30:00
#4    4 2017-06-10 05:30:00 2017-06-04 05:30:00
#5    5 2017-06-11 05:30:00 2017-06-03 05:30:00
数据
df1