我试图从 3 个单独的 Excel 文件中获取输入,在 R 中对它们进行一些处理,然后将所有三个 Excel 文件以及我的计算作为单个 Excel 文件返回。显然,这可以手动完成(这样可能更安全),但如果可能的话,我想将其自动化。
我一直在使用 openxlsx 包,它非常适合在单个工作簿中阅读,然后附加我在 R 中完成的工作,但我不知道如何将工作表从一个工作簿对象移动到另一个工作簿对象。我试过:
wb1 <- loadWorkbook("hi.xlsx")
wb2 <- loadWorkbook("bye.xlsx")
wb2[[2]] <- wb1[[1]]
Run Code Online (Sandbox Code Playgroud)
还有其他一些事情,但似乎没有任何效果。我注意到:
names(wb1)
Run Code Online (Sandbox Code Playgroud)
将在 wb1 中给出工作表的名称,但似乎没有办法移动工作表。有任何想法吗?
提前致谢!
编辑:对不起 - 我应该更清楚。我想在工作表中读取其所有原始格式并将其写入新文件。使用 read.xlsx 会丢失所有格式。
标题几乎说明了这一点。我已经安装了 epel,当我尝试 yum 新版本时,我得到了 3.6.0 版本。
我知道可以从源代码编译它,但 CRAN 似乎想引导我远离它(我很乐意效劳)。
我正在尝试制作一个在2005年到2040年之间有多年的滑块输入.看起来很简单,对吧?通常它工作正常,但每隔一段时间我会将滑块拉到太远的左边,它会给我NaN,这往往会使事情崩溃.我试图设置其余的代码,以便它没有问题,但它仍然困扰着我.我已经在互联网上搜索了解释,但到目前为止还没有.这是我的ui.R:
library(shiny)
shinyUI(fluidPage(
titlePanel("Test"),
sidebarLayout(
sidebarPanel(
selectInput("over", "Indicator", c("Indicator 1", "Indicator 2"), selected="Trade"),
selectInput("type", "Type", c("Discrete", "Continuous")),
# Nothing particularly unusual here...
sliderInput("year", "Year", min=2005, max=2040, value=2005, animate=animationOptions(interval=1500), sep=""),
checkboxInput("table", "Show Table")
, width=3),
mainPanel(
uiOutput("plot"),
uiOutput("showtable")
, width=9)
)
))
Run Code Online (Sandbox Code Playgroud) 当我尝试进入 RStudio Server (1.0.44) 时,我在浏览器中收到以下错误:
RStudio 初始化错误(TypeError):无法读取 null 的属性“错误”
这发生在登录之前 - 它有旋转时钟一分钟,然后直接进入。
我尝试了各种补救措施,包括重新启动服务器、重新启动、卸载并重新安装 RStudio 服务器、更改端口设置、删除我的主目录中的 .RStudio 文件夹等。我检查了系统日志,但似乎没有有任何相关的东西。当然,有一些错误,但在我收到错误后就没有了。
另外,R 在终端上工作得很好,我有 R 和 RStudio 的最新版本。
有人有主意吗?