3

getURLContent(url, userpasswrd, httpauth=1L, binary=TRUE)サーバーからcsvファイルをダウンロードするために使用しています。

この getURLContent () を使用した後に取得するデータは、コンテンツを含む生のベクターです

"4d" "43" "4e" "2c" "45" "4e"

データセットには約 400 列と数百行が必要であることはわかっています。この生のベクトルを適切なデータに変換するにはどうすればよいですか。利用した

as.raw(as.hexmode(rawvector1)
rawToChar(iconv(rawvector1, from="UTF-8"))

これらのどれも機能しません。基本的に、生のベクターを正しい形式に変換する方法がわかりません。ここで何か助けていただければ幸いです。

さて、私はこのアプローチを試しましたが、うまくいきました。

test1 = getURLContent(url,userpwd,httpauth = 1L, binary=TRUE) 
testraw1= readBin(test1 , what='characer', n=length(t61)/4) 
new.dataframe = data.frame(read.csv(textConnection(testraw1)))
4

0 に答える 0