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