Oracle datamart'ımızdaki verileri RODBC kullanarak R'ye çekmeye çalışıyorum. Bazı meselelerim üzerinde çalışabildim, ancak temel bir sorum var.RODBC Sorgulama Ayarı
Biçimlendirmeyi veritabanında bulunduğu şekilde nasıl koruyabilirim?
aşağıdaki komutu
uapp <- sqlQuery(ch, SQL, stringsAsFactors=F)
Benim veri beklendiği gibi alınır, ancak karakter olmalıdır bazı alanlar Ar sonra sayısal ve mantıksal dönüştürülür kullanma.
uapp <- sqlQuery(ch, SQL, stringsAsFactors=F, as.is=T)
Ama onları olmak istiyorum ne zaman sütunlar tarihleri olarak biçimlendirilmiş olan "kaybetmek": Ben kullanırsam bu sorunun üstesinden gelebilirsiniz.
tam olarak "kaybetmek" ile ne demek istiyorsunuz? Tarih sütunları tam sayıya veya Oracle varsayılan tarihi olarak dönüştürülür mi (yani "22-NOV-10")? –
İlk sorguyu kullanırsam, tarih alanları veri çerçevesinde POSIXct olarak döndürülür. İkinci sorgu karakterdir. Açıkçası dünyanın sonu değil, ama bir kez içinde veri türlerini düzeltmeyi en aza indirmeye çalışıyorum. – Btibert3
İlgili: http://stackoverflow.com/questions/38443157/rodbc-chars-and-numerics-converted-aggressively-with- Olmadan – Scarabee