我对使用 R 比较陌生,我正在尝试访问 Web 服务(AILUN),但我遇到了错误,这可能是相当简单的事情。
我正在使用 Ubuntu 12.04 和 R 版本 2.15.1
我已经从http://www.omegahat.org安装了包“SSOAP”的所有先决条件
这是 R 命令行的分步操作。这些文件是从http://ailun.stanford.edu/webservice.php下载的
getwd()
[1] "/home/gserver/Webservice"
library(SSOAP)
platformAnnotation_FindGPL <- function(array_send,ratio)
{
AILUN <- SOAPServer("http://ailun.stanford.edu/WebServ/Platform_Annotation.php")
gpl_info <- .SOAP(AILUN, "platformAnnotation_FindGPL",templfile=array_send ,matchRatio=ratio, action="/Platform_Annotation.php")
return (gpl_info)
}
con <- file("probe_ID.txt", "r")
array1 <- readLines(con)
ratio <- 30
result <- platformAnnotation_FindGPL(array1,ratio)
Error in .getClassFromCache(Class, where) :
attempt to use zero-length variable name
非常感谢任何建议或帮助!