library(data.table)
setDT(df)
df[, date_id := 1:.N, by = .(id)]
dcast(df, ... ~ date_id, value.var = c("Booking_date", "flag"))
# F_Name L_Name id Booking_date_1 Booking_date_2 flag_1 flag_2
# 1: Alon Trecker 1 10/16/2018 1/15/2019 A B
# 2: Sheryl Stark NA 11/20/2018 <NA> A <NA>
# 3: Tenzing Omaho 2 8/29/2018 12/26/2018 A A
Нет это не делает. Вам нужен модуль PECL для той функции для работы. Но можно использовать содержание $ _SERVER переменная, как указано в этом комментарии к php сайту. Кроме того, можно использовать апачскую функцию, если это - веб-сервер.
Та функция является частью расширения PECL.
Следуйте инструкциям на этой странице для установки его: http://ar.php.net/manual/en/http.install.php