小编Sym*_*xAU的帖子

pandoc文档转换失败,错误2

当我在R studio中编写HTML时,我得到了这个:

"C:/ Users/Susan/ANACON~1/Scripts/pandoc"+ RTS -K512m -RTS lesson3_student.utf8.md - to html - from markdown + autolink_bare_uris + ascii_identifiers + tex_math_single_backslash --output lesson3_student.html --smart --email-obfuscation none - self-contained --standalone --section-divs --template"C:\ Users\Susan\Documents\R\win-library\3.3\rmarkdown\rmd\h\default.html" --no-highlight --variable highlightjs = 1 - 变量"theme:bootstrap"--include-in-header"C:\ Users\Susan\AppData\Local\Temp\RtmpaUaaRx\rmarkdown-str3cf45da21737.html" - mathjax --variable"mathjax-url:https://cdn.mathjax.org/mathjax/latest/MathJax.js?config = TeX-AMS-MML_HTMLorMML "输出文件:lesson3_student.knit.md

无法识别的选项`--smart'尝试pandoc.exe --help以获取更多信息.错误:pandoc文档转换失败,错误2另外:警告消息:正在运行命令'"C:/ Users/Susan/ANACON~1/Scripts/pandoc"+ RTS -K512m -RTS lesson3_student.utf8.md --to html - -from markdown + autolink_bare_uris + ascii_identifiers + tex_math_single_backslash --output lesson3_student.html --smart --email-obfuscation none - self-contained --standalone --section-divs --template"C:\ Users\Susan\Documents\R\win-library\3.3\rmarkdown\rmd\h\default.html" - no-highlight --variable highlightjs …

html r pandoc rstudio

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

更改Shapefile的投影

我试图更改或指定一个德国-shape文件的投影NA+proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0,但不知何故,它不能很好地工作.

可重复的示例:Shapefile和其他文件可以在这里下载:

我尝试的是以下内容:

library(maptools)
library(sp)
library(rgeos)
library(rgdal)
projection.x <- CRS("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0")
mapG <- readShapePoly("vg2500_lan.shp", verbose=TRUE, proj4string=projection.x)
summary(mapG)
mapG <- spTransform(mapG, CRS("+proj=longlat +ellps=WGS84 +datum=WGS84"))
Run Code Online (Sandbox Code Playgroud)

所以,问题是我无法在地图上绘制我的观察结果.见下文

在此输入图像描述 使用包装中的geocode功能检测到ponits ggmap. 在此输入图像描述 任何想法如何改变shapefile的投影或谷歌坐标的投影将非常感激!

r projection shapefile r-sp

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

xaringan载玻片分离器不分离载玻片

在这个示例xaringan演示文稿中,为什么同一张幻灯片上## blank pageleaflet地图和地图都是这样的,因为我已经用新的幻灯片分隔符将它们分开了---

---
title: "map test"
output:
  xaringan::moon_reader:
    css: ["default"]
    nature:
      highlightLines: true
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```


## blank page

content 

--- 

leaflet page

```{r}
library(leaflet)
leaflet() %>%
  addTiles()

```

---
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

r xaringan

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

图像不显示 RShiny

我在 Shiny 应用程序中显示图像时遇到问题。代码保存在桌面中,在那里我还有一个带有 logo.png 的 www 文件夹。我也将工作目录设置为桌面:

library(shiny)
library(png)

ui <- fluidPage(
  img(src="logo.png", height = 400, width = 400)
) #close fluidpage


server <- function(input, output, session){

} # closer server

shinyApp(ui=ui, server=server)
Run Code Online (Sandbox Code Playgroud)

这是输出的外观。
在此处输入图片说明

为了便于理解,我更喜欢将 server 和 ui 放在同一个文件中。也许这就是问题所在?

r shiny

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

Eclipse CDT中对函数的未定义引用

在我的main.c程序中,我包含了这个库:

#include "coap_api.h"
Run Code Online (Sandbox Code Playgroud)

这也包括在内 Properties -> C/C++ Build -> Settings -> Cross ARM GNU Assembler -> Includes

Properties -> C/C++ Build -> Settings -> Cross ARM C Compiler -> Includes

构建项目我收到此错误:

./src/main.o: In function `main':
/Users/joanet/Development/Embedded/eclipseWS/EHAL-master/ARM/Nordic/nRF51/ipv6_coap_server/Release/../src/main.c:708: undefined reference to `coap_init' 
Run Code Online (Sandbox Code Playgroud)

我在另一篇文章中读到我必须链接库(http://whatwouldnickdo.com/wordpress/328/eclipse-cdt-and-linux-libraries/)

我试图添加名称的库,coap_api但我不工作

lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld: cannot find -lcoap_api
Run Code Online (Sandbox Code Playgroud)

在编译中包含coap目录:

arm-none-eabi-gcc -mcpu=cortex-m0 -mthumb -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall  -g -DBLE_STACK_SUPPORT_REQD -DNRF51 -D__CORTEX_M0 -DBOARD_PCA10028 -DSOFTDEVICE_PRESENT -DS110 -I/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/ipv6_coap_server/bsp -I/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/nrf51_sdk/components/iot/ipv6_stack/pbuffer -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/nrf51_sdk/components/libraries/util/" -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/nrf51_sdk/components/drivers_nrf/hal/" -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/../../../ARM/CMSIS/CMSIS/Include/" -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/../../../ARM/Nordic/nRF51/CMSIS/include/" -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/nrf51_sdk/components/softdevice/s110/headers/" -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/nrf51_sdk/components/ble/common/" -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/nrf51_sdk/components/ble/ble_services/ble_bas/" -I"/Users/nullpointer/Development/Embedded/eclipseWS/EHAL-master-Hoan/ARM/Nordic/nRF51/nrf51_sdk/components/ble/ble_services/ble_dis/" …
Run Code Online (Sandbox Code Playgroud)

c embedded eclipse-cdt gnu-toolchain toolchain

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

闪亮的应用程序部署 - 错误(无法更改工作目录)

我一直在尝试使用rsconnect部署一个闪亮的应用程序:deployapp(appname = "myapp").我在命令提示符下收到以下消息:

应用程序已成功部署到https://sitename.shinyapps.io/MyApp/

但是,当我启动应用程序时,我收到错误消息:

错误:无法更改工作目录

基于Stackoverflow和googleforum上类似问题的解决方案,我尝试使用绝对路径和相对路径setwd().以下是包含绝对路径和相对路径的错误消息setwd():

setwd中的错误("〜/ Data/Projects/MyApp"):无法更改工作目录

setwd中的错误("C:/ Users/Documents/Data/Projects/MyApp"):无法更改工作目录

任何有关解决该问题的建议都将不胜感激.提前致谢!

r shiny

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

R:使用mongolite更新mongodb中的条目

我有一个mongo数据库,其中包含我要传递给某些R脚本进行分析的信息.我目前正在使用该mongolite包将信息传递mongoR.

我在每个mongo条目中都有一个字段checkedByR,它是一个二进制文件,指示条目是否已经由R脚本分析.具体来说,我正在通过各自的mongo ID收集mongo条目,在条目上运行脚本,为checkedByR字段分配a 1,然后继续.

为了完整起见,我使用以下请求查询数据库:

library(mongolite)

mongoID <- "1234abcd1234abcd1234"

m <- mongolite::mongo(url = "mongodb://localhost:27017",
                      collection = "collection",
                      db = "database")

rawData <- m$find(query = paste0('{"_id": { "$oid" : "',mongoID,'" }}'), 
                  fields = '{"_id" : 1, 
                             "checkedByR" : 1, 
                             "somethingToCheck" : 1}')

checkedByR <- 1
Run Code Online (Sandbox Code Playgroud)

但是,我无法使用新checkedByR字段成功更新mongo条目.

我意识到包中update存在一个函数mongolite(请考虑:https://cran.r-project.org/web/packages/mongolite/mongolite.pdf),但我无法收集相关示例来帮助我完成更新处理.

任何帮助将不胜感激.

r mongodb mongolite

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

从R访问google streetview的方法?

有一个非常好的界面可以通过谷歌地球图像ggmap.例如:

ggmap::get_map(location = c(lon = -95.3632715, lat = 29.7632836), 
               maptype ="satellite",zoom=20)
Run Code Online (Sandbox Code Playgroud)

将从Google地图/地球返回卫星地图图像.在谷歌地图网站上,如果你再缩放一点,它会切换到街景.从R获得街景图像有类似的方法吗?

似乎有一个API,但找不到类似于ggmapR中的接口的任何东西.

r google-street-view ggmap

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

data.table join中的Rcpp函数

为什么我Rcppdata.table连接中的函数与在连接之外使用时产生不同(和不正确)的结果?

我有两个data.tables,我想找到两个表中每对坐标之间的欧几里德距离.

为了进行距离计算,我已经定义了两个函数,一个在基数R中,另一个在使用中Rcpp.

library(Rcpp)
library(data.table)

rEucDist <- function(x1, y1, x2, y2) return(sqrt((x2 - x1)^2 + (y2 - y1)^2))

cppFunction('NumericVector cppEucDistance(NumericVector x1, NumericVector y1,
                                          NumericVector x2, NumericVector y2){

            int n = x1.size();
            NumericVector distance(n);

            for(int i = 0; i < n; i++){
              distance[i] = sqrt(pow((x2[i] - x1[i]), 2) + pow((y2[i] - y1[i]), 2));
            }
            return distance;
}')


dt1 <- data.table(id = rep(1, 6),
                  seq1 = 1:6,
                  x = c(1:6),
                  y = …
Run Code Online (Sandbox Code Playgroud)

r rcpp data.table

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

包构建忽略Makevars标志

我试图告诉我的包gcc用来编译C++代码而不是代码clang.为什么CXX我的Makevars文件中没有使用我的标志?

(我期待/希望解决方案是非常简单的,我忽略了.)


我的理解(参见参考资料)我可以CXX*在其中指定标志

  1. src/Makevars 在包中,或
  2. ~/.R/Makevars

但是,我不能让选项1工作,只有选项2.

示例构建

以下是显示我正在使用的构建选项的屏幕截图.在每种情况下,我都会显示Makevars/.R/Makevars文件,以显示我在每种情况下使用的是哪一个.

选项1: src/Makevars

在这里我指定CXX11 = /usr/local/bin/g++-7内部src/Makevars.构建消息说它正在构建clang

在此输入图像描述

选项2:〜/ .R/Makevars

在这里我指定CXX11 = /usr/local/bin/g++-7内部~/.R/Makevars.构建消息显示它构建g++

在此输入图像描述

示例包

我在最近使用的几个软件包上注意到了这一点Rcpp,但如果你想在github上测试我的googlePolylines软件包的例子.


参考

会话信息

devtools::session_info()
Session info ----------------------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.4.3 (2017-11-30)
 system   x86_64, darwin15.6.0        ## Mac OS
 ui       RStudio (1.1.414) …
Run Code Online (Sandbox Code Playgroud)

c++ r r-package

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