У меня есть следующий фрейм данных, который имеет 3 столбца (id, startTime, endTime).Я хочу преобразовать столбец startTime во время и создать новый столбец.
id startTime endTime
1 1 2018/10/01 10:00:00 2018/10/01 10:00:06
2 2 2018/10/01 10:00:01 2018/10/01 10:00:07
3 3 2018/10/01 10:00:02 2018/10/01 10:00:08
4 4 2018/10/01 10:00:03 2018/10/01 10:00:09
5 5 2018/10/01 10:00:04 2018/10/01 10:00:10
6 6 2018/10/01 10:00:05 2018/10/01 10:00:11
Я попытался
df$ST <- as.POSIXct(df["startTime"])
и получил следующую ошибку.
Error in as.POSIXct.default(df["startTime"]) :
do not know how to convert 'df["startTime"]' to class “POSIXct”
изатем попытался
df$ST <- as.Date.POSIXct(df["startTime"])
и получил следующую ошибку.
Error in unclass(x)/86400 : non-numeric argument to binary operator
Как я могу это сделать?