e
Material newvar1
5000 4.28 > 5 > 5
5001 3 > 2 > 3 > 3
Когда я применяю код ниже
e$newvar2=sapply(str_extract_all(gsub("\\b(\\c+\\.\\c+)(?:\\s+>\\s+\\1\\b)+", "\\1", e$newvar1), "\\d+\\.\\d+"), paste, collapse=" > ")
Я получаю неправильный вывод, как показано ниже
e
Material newvar1 newvar2
5000 4.28 > 5 4.28
5001 3 > 2 > 3 > 3 3 > 2 > 3
Вместо этого мне нужно, как показано ниже
e
Material newvar1 newvar2
5000 4.28 > 5 4.28 > 5
5001 3 > 2 > 3 > 3 3 > 2 > 3