I am trying to change some columns to date and I have an error
error
> data %>%
+ group_by(data$Metric) %>%
+ mutate(data$ReportDate=as.Date(data$ReportDate, format = "%d.%m.%Y"))
Error: unexpected '=' in:
" group_by(data$Metric) %>%
mutate(data$ReportDate="
script
data = read.table("/home/mylaptop/Downloads/ipynb_checkpoints/hello.csv", header=TRUE)
> lapply(data, class)
$ReportDate
[1] "factor"
$Value
[1] "integer"
$Metric
[1] "factor"
$dow
[1] "factor"
$week
[1] "integer"
$doy
[1] "integer"
$weekStart
[1] "factor"
$Rescaled
[1] "numeric"
convert to date
data %>%
group_by(data$Metric) %>%
mutate(data$ReportDate=as.Date(data$ReportDate, format = "%d.%m.%Y"))
expected output for the date column
> lapply(data, class)
$ReportDate
[1] "Date"
$Metric
[1] "factor"
$Value
[1] "numeric"
$dow
[1] "ordered" "factor"
$week
[1] "numeric"
$weeks
[1] "factor"
$weekStart
[1] "Date"
I was following this tutorial but I wanted to take the data from a csv file