小编jdh*_*son的帖子

Windows中的长路径/文件名使R中出现write.table()错误

在R中,我write.table()用来将文件写入具有长名称的目录中嵌入的位置。但是它的错误如下:

file(file,ifelse(append,“ a”,“ w”))中的错误:无法打开连接另外:警告消息:在file(file,ifelse(append,“ a”,“ w”))中:无法打开文件'data / production / Weekly_Prod_201407_Selling_Price_Snapshot_20140930_Median_Selling_Price_Map.csv':没有此类文件或目录

然后当我将文件名缩短为 Weekly_Prod.csv,它起作用了!因此,似乎长路径和长文件名导致R错误。

我对其进行了几次测试,发现路径+文件名的总长度限制为260个字符。也就是说,R大于等于261个字符时会出错。有办法解决这个问题吗?请帮忙。谢谢!

r long-filenames

5
推荐指数
1
解决办法
3181
查看次数

在RSelenium中指定下载文件夹

RSelenium用来导航到一个网页,其中包含一个下载文件的按钮.我使用RSelenium单击此按钮下载文件.但是,文件默认下载到我的文件夹'downloads'中,而我想将文件下载到我的工作目录中.我尝试指定一个chrome配置文件,如下所示,但这似乎没有做到这一点:

wd <- getwd()
cprof <- getChromeProfile(wd, "Profile 1")
remDr <- remoteDriver(browserName= "chrome", extraCapabilities = cprof) 
Run Code Online (Sandbox Code Playgroud)

该文件仍然下载在"downloads"文件夹中,而不是我的工作目录中.怎么解决这个问题?

google-chrome r rselenium

5
推荐指数
2
解决办法
2465
查看次数

如何从Shiny中的server.R解析为HTML标记

我想要做的是解析从server.R的反应函数返回的HTML字符串.我已经试了几天来解决这个问题,但没有运气.例如,给定以下ui.R文件:

library(shiny)
shinyUI(pageWithSidebar( 
  headerPanel("Code"), 
  sidebarPanel(   
  ), 
  mainPanel(
    textOutput("code")
  )  
))
Run Code Online (Sandbox Code Playgroud)

server.R文件:

shinyServer(function(input, output) {
  output$code <- renderText({   
    HTML('<strong> Hello World <strong>')
  }) 
})
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

你好,世界

而不是显示强标记的原始HTML文本输出.

基本上,我想在ui.R中解析HTML文本.我实际上是在尝试做一些比这更复杂的事情,但是一旦我解决了这个简单的问题,我就应该没事.我不能只将HTML标记放在ui.R中,因为我希望它能根据其他一些值进行更改.谢谢!

r shiny

4
推荐指数
1
解决办法
3456
查看次数

R Markdown 2 到 EPUB 如何?

RStudio 博客上有一个建议,可以将 R Markdown 文档转换为 EPUB 格式。但我找不到有关如何执行此操作的任何文档。我怀疑我可能不得不使用 pandoc 参数,但作为 R Markdown 的新手,我发现这有点令人困惑。我的愚蠢想法(例如下面的 YAML 元数据)不起作用。所有帮助表示赞赏。如果我可以通过 R Markdown 文件的 YAML 元数据部分来做到这一点,那就太好了。

---
title: "An epub"
output: epub_document
---
Run Code Online (Sandbox Code Playgroud)

markdown yaml r epub rstudio

4
推荐指数
1
解决办法
1087
查看次数

$ .ajax ColdFusion cfc JSON Hello World

我尽可能地简化了这个例子.我有一个远程功能:

<cfcomponent output="false">
<cffunction name="Read" access="remote" output="false">
    <cfset var local = {}>

    <cfquery name="local.qry" datasource="myDatasource">
    SELECT PersonID,FirstName,LastName FROM Person
    </cfquery>
    <cfreturn local.qry>
</cffunction>
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)

使用jQuery $ .ajax方法,我想制作一个无序的每个人列表.

    <!DOCTYPE HTML>
    <html>
    <head>
    <script src="http://www.google.com/jsapi"></script>
    <script type="text/javascript">
    google.load("jquery", "1");
    </script>
    <script type="text/javascript">
    jQuery(function($){
    $.ajax({
            url: "Remote/Person.cfc?method=Read&ReturnFormat=json",
            success: function(data){
                var str = '<ul>';
// This is where I need help:
                for (var I=0; I<data.length; I++) {
                    str += '<li>' + I + data[I][1]+ '</li>'
                }
                str += '</ul>';
                $('body').html(str);
            },
            error: function(ErrorMsg){
               console.log("Error"); …
Run Code Online (Sandbox Code Playgroud)

coldfusion jquery json cfc

1
推荐指数
1
解决办法
1万
查看次数

当theres是列标题中的空格时,如何在Shiny中正确地渲染DataTable

为了便于阅读,我正在从data.frame渲染一个DataTable,我给它命名为"Agent Name".当我让一个闪亮的应用程序将此数据作为DataTable查看时,列名称中的空格已被"."替换.如何避免这种行为并保留空白?谢谢.

r datatables shiny

1
推荐指数
1
解决办法
1481
查看次数