connectionString <- "Driver=SQL Server;Server=xxx;Database=TestDB;Uid=test;Pwd=test"`
SampleDataTable <- "SampleData"
sqlRowsPerRead = 5000
sampleDataDS <- RxSqlServerData(
connectionString = connectionString,
table = SampleDataTable,
rowsPerRead = sqlRowsPerRead)
# Read the variable information
varInfo <- rxGetVarInfo( data = sampleDataDS )
# Print the variable information
varInfo
sqlShareDir <- paste("c:\\AllShare\\", Sys.getenv("USERNAME"), sep="")
dir.create(sqlShareDir, recursive = TRUE)
sqlWait <- TRUE
sqlConsoleOutput <- FALSE
コンピューティング コンテキストを定義する
rxSetComputeContext(
RxInSqlServer(
connectionString = connectionString,
shareDir = sqlShareDir,
wait = sqlWait,
consoleOutput = sqlConsoleOutput,
traceEnabled = TRUE,
traceLevel = 7)
)
rxGetVarInfo(data = sampleDataDS)
エラー:
inTraining <-createDataPartition(c(sampleDataDS$column1,sampleDataDS$column2, p = 0.75, list = FALSE)
「createDataPartition コマンドがエラーをスローします。sampleDataDS$column1 のエラー: $ operator not defined for this S4 class」
誰かがこのエラーで私を助けることができますか? SQL Server から読み込んでいるテーブル内の列にアクセスする方法がわかりません。ありがとう!