我试图抓http://then.gasbuddy.com/。错误:替换长度为零R
我运行中的R
library(RCurl)
library(XML)
doc <- htmlTreeParse('http://www.southcarolinagasprices.com/GasPriceSearch.aspx?typ=adv&fuel=A&srch=0&area=All%20Areas&station=All%20Stations&tme_limit=4')
rootNode <- xmlRoot(doc)
((rootNode[[2]][4])[1][[1]])[[15]][[1]][[11]][[1]][[1]][[2]][[8]][[1]][[2]][[1]][[1]][[1]][[1]][[1]][[1]]
#<div class="p1"/>
x <- matrix(, nrow = 20, ncol = 4)
x[1,1] <- xmlValue(((rootNode[[2]][4])[1][[1]])[[15]][[1]][[11]][[1]][[1]][[2]][[8]][[1]][[2]][[1]][[1]][[1]][[1]][[1]][[1]])
下一个代码,但我有这样的错误
replacement has length zero
我怎么能减去P1并把它放在一个矩阵?
它的工作原理谢谢你,我是R中还挺新的,你知道一种方法来此值转换为一个data.frame? – Jeisson
你可以扩展一点吗?你只是想把天然气价格还是整个“表格”当作数据框架?如果是后者,对于一个新问题来说是非常好的,同时扩大这个问题的范围 – hrbrmstr
我只需要在data.frame中将这个天然气价格导出为.csv或.txt – Jeisson