という文は.Rprofile
に.First
、dbDisconnect
には.Last
という文がありました。私はもはやこれらを必要としないので、.Rprofile
から削除しましたが、dbDisconnect
ステートメントのために終了するとRがハングします。私はq(runLast=F)
で辞めることができます。.Lastはどこで隠れることができますか? .Rprofileと.Lastはまだ削除されています
> q()
Error in .Last() : could not find function "dbDisconnect"
私は私のルートに空.Rprofile
を入れて、私はまだ、このエラーを取得します。私はデフォルトのRprofile.site
を持っています。
この原因は何ですか?修正はありますか? FWIW、私はR 3.3.1のWindows 8.1です。
私の.Rprofile
は現在空白です。しかしそれは以前はfollowingを含んでいました。
library(rJava)
.jinit(parameters="-Xmx8g")
library(RJDBC)
user <- "my_username"
pass <- '{SAS002}DBCC5712369DE1C65B19864C1564FB850F398DCF'
wrdsconnect <- function(user=user, pass=pass){
drv <- JDBC("com.sas.net.sharenet.ShareNetDriver", "/usr/local/sas/jdbc_driver/sas.intrnet.javatools.jar", identifier.quote="`")
wrds <- dbConnect(drv, "jdbc:sharenet://wrds-cloud-h.wharton.private:8551/", user, pass)
return(wrds)
}
.First <- function(){
wrds <<- wrdsconnect(user=user, pass=pass)
}
.Last <- function(){
dbDisconnect(wrds)
}
@ ZheyuanLi - 今は空白ですが、質問に古いバージョンを入れることができます。 –