2016-03-18 148 views
1

這個數據罰款。嘗試將數據保存到CSV。沒有錯誤,但沒有任何保存

library(XML) 
require(reshape2) 

# URL of interest: 
mps <- "http://stockreports.nasdaq.edgar-online.com/aapl.html" 
# parse the document for R representation: 
mps.doc <- htmlParse(mps) 
# get all the tables in mps.doc as data frames 
mps.tabs <- readHTMLTable(mps.doc) 

mat <- melt(mps.tabs) 

mps.tabs看起來不錯。我無法將其保存到CSV文件。我不斷收到和錯誤。

mat <- melt(mps.tabs) 
write.csv(mat, file = "C:/Users/rshuell001/Desktop/MyData.csv") 

沒有內容保存到我的CSV中。沒有錯誤信息;根本不值一提。有人可以讓我知道這裏有什麼問題嗎?

+1

您的程序無法在我的電腦上運行; mat < - melt(mps.tabs)返回一個錯誤。你想要做什麼? – PAC

+0

也許嘗試在保存csv文件之前設置路徑,然後將文件MyData保存在當前工作路徑中 –

+0

而不是將整個頁面讀入mps.tab,也許應該嘗試按表方法讀取表格。另外,您可能需要查看rvest和XML2包,我發現這些庫對xml有所改進。 – Dave2e

回答

0

我想出了一個辦法!

library(XML) 
stocks = "http://stockreports.nasdaq.edgar-online.com/aapl.html" 
stocks.table = readHTMLTable(airline, header=T, which=1,stringsAsFactors=F) 
write.csv(stocks.table, file = "C:/Users/rshuell001/Desktop/MyData.csv") 
相關問題