我有一個問題,我找到了一個解決方案,但想了解原始編碼中發生了什麼。R行選擇提供部分結果
因此,我從一個從SQL數據庫中提取的表格開始,希望得到1個客戶端的信息,該客戶端由2個客戶端編號覆蓋。
最初我運行這個來選擇這些帳號。
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)
}
而且,長時間的潛伏者,第一次海報,所以讓我知道,如果我做錯了什麼在這個問題上。
是賬戶號碼單帳號GTC $的每個條目或者是它的向量其長度有時大於1? – lmo
每個條目是一個單一的號碼 – PrinceOfToe