У меня есть набор данных, который выглядит следующим образом:
Начальный набор данных
Код, использованный для создания начального набора данных:
dataset<-data.frame(Attorney=c("John Doe", "Client #1","274", "296",
"297", "Client #2", "633", "Jane Doe",
"Client #1", "309", "323"),
Date=c(NA, NA, "2019/4/4", "2019/4/4", "2019/4/12",
NA, " 2019/2/3", NA, NA, "2019/12/1", "2019/12/4"),
Code=c(NA, NA, "7NP/7NP", "1UE/1UE", "2C1/2C1",NA,
"7NP/7NP", NA, NA, "7NP/7NP", "7FU/7FU"),
Billed_Amount=c(NA, NA, 1200.00, 4000.00, 2775.00,
NA, 1200.00, NA, NA, 1200.00, 385),
Amount= c(NA, NA, "1200", "4000", "2775", NA, "1200",
NA, NA, "1200", "385"),
Current =c(NA, NA, 0, 0, 0, NA, 0, NA, NA, 0, 0),
X.120=c(NA, NA, "1200", "4000", "2775", NA, "1200",
NA, NA, "1200", "385"))
My цель состоит в том, чтобы получить набор данных, который выглядит следующим образом:
Набор данных цели
Код, использованный для создания набора данных цели:
dataset<-data.frame(Attorney=c("John Doe", "John Doe", "John Doe",
"John Doe", "Jane Jane", "Jane Jane"),
Date=c("2019/4/4", "2019/4/4", "2019/12/4", " 2019/2/3",
"2019/12/1","2019/12/4" ),
Code=c("7NP/7NP", "1UE/1UE","2C1/2C1", "7NP/7NP",
"7NP/7NP", "7FU/7FU"),
Billed_Amount=c(1200.00, 4000.00,2775.00, 1200.00,
1200.00, 385),
Amount= c(1200, 4000, 2775, 1200,1200, 385),
Current= c(0, 0, 0, 0, 0, 0),
X.120=c(1200, 4000, 2775,1200, 1200, 385))
Я хочу переименовывать строки под каждым адвокатом с именем адвоката, не беспокоясь о сохранении имени клиента. В моем исходном наборе данных есть несколько адвокатов, и у них различное количество клиентов, и эти клиенты имеют различное количество кодов, дат и сумм, связанных с ними.
Я пытался использовать оператор if else, но обнаружил сообщение об ошибке.
Я ценю любую помощь, которую вы можете мне оказать. Спасибо!
Редактировать: я отредактировал свой вопрос, включив в него гипотетические имена адвокатов.