使用Rstudio,我试图使用View()命令显示dataFrame。该命令自动将输出发送到' Source'象限中。
有没有办法将它发送到"工作区" quandrant或" Files,Plots ......"象限? 这是我的代码:
qRows <- data.frame( RowQuery = character(0), "BackTest P&L" = character(0), stringsAsFactors=FALSE)
qRows[nrow(qRows) + 1, ] <- c("@sp500(vwpc) | rsi(30) | qcume", "12%")
View(qRows)
答案 0 :(得分:15)
在“Files,Plots ...”象限(Viewer)中显示数据框使用DT包:
if (!require("DT")) devtools::install_github("rstudio/DT")
datatable(qRows)
所有这些命令都会在一个单独的窗口中打开它:
edit(qRows)
invisible(edit(qRows))
或
data.entry(qRows)
utils::View(qRows)
R套餐googleVis可以将您的表格发送到浏览器:
if (!require("googleVis")) devtools::install_github("rstudio/googleVis")
plot(gvisTable(qRows))
knitr / RMarkdown可以将您的数据帧发送到html / pdf / doc / slides等;您将在控制台或降价发布文件中创建一个漂亮的表格:
if (!require("knitr")) devtools::install_github("rstudio/knitr")
knitr::kable(qRows)