Как написать тот же код, используя каналы в R? - PullRequest
1 голос
/ 18 октября 2019

Я очень плохо знаком с R и не могу использовать каналы для тривиальных команд. Как написать эти правильно работающие команды, используя вместо этого каналы? Следующие две проблемы не связаны. 1) Я пытаюсь удалить дубликаты из моего фрейма данных и заменить старый фрейм данных новым, который не имеет дублированных значений. 2) Я пытаюсь изменить формат фактора на формат даты.

1) df <- df[!duplicated(df),]

2) df$date_col <- anytime(df$date_col, useR = getOption("anytimeUseRConversions", FALSE), oldHeuristic = getOption("anytimeOldHeuristic", FALSE))

1 Ответ

2 голосов
/ 18 октября 2019

Вот один вариант

library(dplyr)
library(anytime)
df %>%
     distinct() %>%
     mutate(date_col = anytime(date_col))
...