Разделите в пространстве, затем найдите «http»:
data$ContentURL <- unlist(sapply(strsplit(as.character(data$Content), split = " "),
function(i){
x <- i[ grepl("http", i)]
if(length(x) == 0) x <- NA
x
}))
data
# Content date ContentURL
# 1 a house a home https://www.foo.com 12/31/2013 https://www.foo.com
# 2 cabin ideas https://www.example.com in the woods 5/4/2013 https://www.example.com
# 3 motel is a hotel 1/4/2013 <NA>
Возможность соединения: пакет не гарантирует фактическое интернет-соединение (могло быть просто соединение Wi-Fi без доступа в Интернет).
Кавычка из документации:
Примечание, что на Android, это не гарантирует соединение с Интернетом. Например, приложение могло бы иметь доступ Wi-Fi, но это могла бы быть VPN или отель WiFi без доступа.
, Если бы действительно необходимо проверить соединение с www Интернетом, лучший выбор был бы