Возможно, что-то вроде этого?
library(dplyr)
read.table(text =
"Key1=Value11|Key2=Value21|Key3=Value31
Key1=Value12|Key2=Value22|Key3=Value32
Key1=Value13|Key2=Value23|Key3=Value33", sep = "|") %>%
mutate_all(funs(gsub("Key\\d+=", "", .)))
# V1 V2 V3
#1 Value11 Value21 Value31
#2 Value12 Value22 Value32
#3 Value13 Value23 Value33
Объяснение:
read.table(..., sep = "|")
читает в вашем файле с |
в качестве разделителя полей. mutate_all(funs(gsub("Key\\d+=", "", .)))
удаляет детали Key1=
, Key2=
, Key3=
.