Azure/R-server-rxKmeans写入文件时没有头
我正在Azure/R-server中进行kmeans群集,需要能够编写一个没有头的文件 到目前为止,我已经尝试:Azure/R-server-rxKmeans写入文件时没有头,r,azure,azure-data-lake,revoscaler,rxkmeans,R,Azure,Azure Data Lake,Revoscaler,Rxkmeans,我正在Azure/R-server中进行kmeans群集,需要能够编写一个没有头的文件 到目前为止,我已经尝试: k1 <- rxKmeans(formula = ~ var1 + var2 + var3, data = df, seed = 10, numClusters = 5 , outFile = dfOut, extraVarsToWrite = c('CUST_ID'), overwrite = T , outCol
k1 <- rxKmeans(formula = ~ var1 + var2 + var3, data = df, seed = 10, numClusters = 5
, outFile = dfOut, extraVarsToWrite = c('CUST_ID'), overwrite = T
, outColName = F
)
我也试过:
k1 <- rxKmeans(formula = ~ var1 + var2 + var3, data = df, seed = 10, numClusters = 5
, outFile = dfOut, extraVarsToWrite = c('CUST_ID'), overwrite = T
, header = F
)
还有其他建议吗?问题是我在文件定义和rxKmeans函数中给出了相互冲突的指令 我通过从rxKmeans函数中省略
header
参数并将firstRowIsColNames
设置为FALSE来修复它
kmeansFile <- paste('~/clusters/ClusterOutput.tsv', sep = '')
dfOut <- RxTextData(kmeansFile, fileSystem = hdfsFS, firstRowIsColNames = F)
k1 <- rxKmeans(formula = ~ var1 + var2 + var3, data = df, seed = 10, numClusters = 5
, outFile = dfOut, extraVarsToWrite = c('id_num'), overwrite = T
# , outColName = F
# , header = F
)
kmeansFile为什么添加Azure data lake标记?@MichaelRys:输出的目标是Azure data lake。
Error in rxuHandleClusterJobTryFailure(retObject, hpcServerJob, autoCleanup) :
Error completing job on cluster:
Error in rxKmeansBase(formula = formula, data = data, outDataSource = outDataSource, :
unused argument (header = FALSE)
kmeansFile <- paste('~/clusters/ClusterOutput.tsv', sep = '')
dfOut <- RxTextData(kmeansFile, fileSystem = hdfsFS, firstRowIsColNames = F)
k1 <- rxKmeans(formula = ~ var1 + var2 + var3, data = df, seed = 10, numClusters = 5
, outFile = dfOut, extraVarsToWrite = c('id_num'), overwrite = T
# , outColName = F
# , header = F
)