У меня проблема, на которой я нашел решение, но хотел бы понять, что происходило в исходной кодировке.R выбор строки, обеспечивающий частичные результаты
Итак, я начал с таблицы, извлеченной из базы данных SQL, и хотел получить информацию для 1 клиента, который покрыт двумя номерами клиентов.
Первоначально я запускал это, чтобы выбрать эти номера счетов.
match <- c("C524",'5568')
gtc <- gtc[gtc$AccountNumber == match,]
Однако это возвращалось лишь около половины желаемых результатов, и возвращаемые результаты варьируются в разное время (это работает как еженедельный отчет), и в зависимости от персонального компьютера его.
Теперь я создал цикл, который отлично работает и извлекает все результаты, но очень хотел бы знать, что происходит с исходным запросом.
match <- c("C524",'5568')
for (each in match) {
gtcLoop<- gtc[gtc$AccountNumber == each,]
result<-rbind(result,gtcLoop)
}
Кроме того, долгое время Lurker, первый раз плакат так, дайте мне знать, если я сделал что-то неправильно в этом вопросе.
Является ли каждый элемент GTC $ AccountNumber один номер счета, или это вектор длина которого иногда больше 1? – lmo
Каждая запись представляет собой один номер – PrinceOfToe