Пожалуйста, рассмотрите следующие три примера:
library(tidyverse)
x_vector <- c("Device=iPhone", "Device=Samsung Galaxy")
x_df <- as.data.frame(c("Device=iPhone", "Device=Samsung Galaxy"))
x_tibble <- as_tibble(c("Device=iPhone", "Device=Samsung Galaxy"))
Теперь я хочу удалить часть каждой строки, то есть подстроку «Device =». Он работает для вектора, он также работает для фрейма данных (если я укажу соответствующий столбец), но я получаю странный результат для тиббла:
(желаемый результат будет показан ниже для пример vector и df)
output_vector <- str_remove(x_vector, "Device=")
output_df <- str_remove(x_df[,1], "Device=")
output_tibble <- str_remove(x_tibble[,1], "Device=")
Может кто-нибудь объяснить, почему это не работает с тибблами и как я могу заставить его работать с тибблами?
Спасибо!