Uygulandığı Öğe
Revolution Analytics

Sorun

RxImport() kullanarak .xlsx Excel dosyalarını almak için bir yol yoktur. rxImport() ODBC işlevleri içerir.

Çözüm

Uygun ODBC bağlantı dizesi kurulumu ve doğru sorgu express ancak test edilmemiştir, bu mümkün olabilir. Bu desteklenip desteklenmediğini araştırmak gerekecektir. Bağlanmak ve R dışında ODBC üzerinden Excel elektronik tablosunu sorgulamak doğrulayabilirsiniz misiniz? Hangi sürümü çalıştırdığınızı Excel yanı sıra çalıştırmaya çalıştığınız tüm komut dosyası sağlayabilir.RxImport ile çalışmaz, alternatif daha doğrudan Excel/ODBC desteği olan RODBC paket olacaktır. Bir XDF dosyaya yazılabilir bir veri çerçevesi içine Excel elektronik tablosunu sunacağı.Bir Excel çalışma kitabını bir .xdf dosyasına almak için kısa bir genel örneği aşağıdadır:

sConnectionStr <- "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=790;Dbq=C:/Data/ODBCTest.xlsx;DefaultDir=c:/Data;" testExcel = "SELECT * FROM [Sheet1$]" excelDS<- RxOdbcData(sqlQuery = testExcel, connectionString=sConnectionStr) excelDS_XDF<- RxXdfData("testFromExcel.xdf") rxImport(excelDS, excelDS_XDF, overwrite=TRUE)

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.