R 在列名处变异_错误
我试图将dplyr链中的anytime包中的anytime()函数应用于以Date结尾的所有列 然而,我得到了这个错误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
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