У меня есть файл .R
, который содержит несколько функций, одна из которых определяется как:
get_entry_detail <- function(con, vec_of_entryids){
query <- paste0("select entryId, fieldName, fieldValue
from `hthu-eligibility`.entry_detail
where entryId in (", paste(vec_of_entryids, collapse = ","), ");")
dbGetQuery(con, query) %>%
mutate(fieldName = ifelse(fieldName == "firstName",
gsub(paste(c(""), collapse = "|"), "", fieldName),
fieldName))
}
Обратите внимание, что существует mutate()
, который удаляет 
при fieldName == "firstName"
,
I source()
этот файл находится вверху другого файла .R
, но когда я просматриваю функцию после поиска файла, функция изменяется на:
> source("R/get_join_employee_data_userid.R")
> get_entry_detail
function(con, vec_of_entryids){
query <- paste0("select entryId, fieldName, fieldValue
from `hthu-eligibility`.entry_detail
where entryId in (", paste(vec_of_entryids, collapse = ","), ");")
dbGetQuery(con, query) %>%
mutate(fieldName = ifelse(fieldName == "firstName",
gsub(paste(c(""), collapse = "|"), "", fieldName),
fieldName))
}
И ï»¿
теперь изменился на 
.Это приводит к сбою более поздних функций, так как нет 
, который необходимо удалить, поэтому последующие объединения не выполняются.
Как мне предотвратить это?Я не могу настроить структуру базы данных.