全世界が常に SSL を使用しようと躍起になっている現在 (これは非常に理にかなった決定です)、github および関連サービスを使用して csv ファイルを保存してきた私たちの中には、少し問題を抱えている人もいます。URL から読み取る場合、read.csv() 関数は SSL をサポートしません。これを回避するために、SSL 歌舞伎ダンスと呼ばれるちょっとしたダンスをしています。RCurl でテキスト ファイルを取得し、一時ファイルに書き込み、read.csv() で読み取ります。これを行うよりスムーズな方法はありますか?より良い回避策はありますか?
SSL カブキの簡単な例を次に示します。
require(RCurl)
myCsv <- getURL("https://gist.github.com/raw/667867/c47ec2d72801cfd84c6320e1fe37055ffe600c87/test.csv")
temporaryFile <- tempfile()
con <- file(temporaryFile, open = "w")
cat(myCsv, file = con)
close(con)
read.csv(temporaryFile)