У меня есть сводная таблица, которая включает столбцы в df
ниже.Я хочу вставить пустую строку сразу после значения "closing_bal"
в столбце placement_status_type
# This is part of the df that I have
df <- data.frame(stringsAsFactors=FALSE,
referral_phase_code = c("-", "EA", "EA", "EA", "EA", "EA", "EA", "-", "-",
"PPS", "PPS", "-", "OS", "-", "-", "EA",
"EA", "EA", "EA", "EA", "EA", "-", "-", "PPS",
"PPS", "-"),
placement_status_type = c("opening_bal", "New", "Transfer", "Reinstated",
"Suspended", "Trf to PPS", "Exit",
"closing_bal", "opening_bal", "New", "Trf to EA",
"closing_bal", "New", "closing_bal", "opening_bal",
"New", "Transfer", "Reinstated", "Suspended",
"Trf to PPS", "Exit", "closing_bal",
"opening_bal", "New", "Trf to EA", "closing_bal")
)
# This is the desired output
output_df <- data.frame(stringsAsFactors=FALSE,
referral_phase_code = c("-", "EA", "EA", "EA", "EA", "EA", "EA", "-", NA,
"-", "PPS", "PPS", "-", NA, "OS",
"-", NA, "-", "EA", "EA", "EA", "EA",
"EA", "EA", "-", NA, "-", "PPS", "PPS",
"-"),
placement_status_type = c("opening_bal", "New", "Transfer", "Reinstated",
"Suspended", "Trf to PPS", "Exit",
"closing_bal", NA, "opening_bal", "New",
"Trf to EA", "closing_bal", NA, "New",
"closing_bal", NA, "opening_bal",
"New", "Transfer", "Reinstated",
"Suspended", "Trf to PPS", "Exit", "closing_bal",
NA, "opening_bal", "New", "Trf to EA",
"closing_bal")
)
. Мне известна функция add_row
, но в этом случае я не уверен, как ее использовать.
Есть идеи?