Я пытаюсь очистить следующий набор данных, чтобы сохранить некоторую согласованность в поле «Изменения».Заменить всю строку на строку и заменить часть строки на строку
Входной сигнал:..
test_data <- data.frame(ID=c('[email protected]', '[email protected]'),
Changes=c('3 max cost changes
productxyz > pb100 > a : Max cost decreased from $0.98 to $0.83
productxyz > pb2 > a : Max cost decreased from $1.07 to $0.91
productxyz > pb2 > b : Max cost decreased from $0.65 to $0.55',
'2 max cost changes
productabc > Everything else in "auto & truck maintenance" : Max CPC increased from $0.81 to $0.97
productabc > pb1000 > x : Max cost decreased from $1.44 to $1.22
productabc > pb10000 > Everything else in pb10000 : Max CPC increased from $0.63 to $0.76'), stringsAsFactors=FALSE)
Я хочу, чтобы удалить все строки в пределах данной области, где первый «>» следуют «Все, я хотел бы удалить, что вся линия
в тех случаях, когда «все» происходит после второго «>», я буду бы заменить от «Все» в «:» с «д»
Выход:
out_data <- data.frame(ID=c('[email protected]', '[email protected]'),
Changes=c('3 max cost changes
productxyz > pb100 > a : Max cost decreased from $0.98 to $0.83
productxyz > pb2 > a : Max cost decreased from $1.07 to $0.91
productxyz > pb2 > b : Max cost decreased from $0.65 to $0.55',
'2 max cost changes
productabc > pb1000 > x : Max cost decreased from $1.44 to $1.22
productabc > pb10000 > q : Max CPC increased from $0.63 to $0.76'), stringsAsFactors=FALSE)
Спасибо.
И каковы были ваши попытки решить это самостоятельно? –
Каждая строка не является отдельной строкой в наборе данных, правильно? у вас есть только две строки, которые разделены символами новой строки? – rawr
Да, это правильно! – BlackHat