当我在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 …
我试图更改或指定一个德国-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的投影或谷歌坐标的投影将非常感激!
在这个示例xaringan演示文稿中,为什么同一张幻灯片上## blank page的leaflet地图和地图都是这样的,因为我已经用新的幻灯片分隔符将它们分开了---?
---
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)
我在 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 放在同一个文件中。也许这就是问题所在?
在我的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) 我一直在尝试使用rsconnect部署一个闪亮的应用程序:deployapp(appname = "myapp").我在命令提示符下收到以下消息:
应用程序已成功部署到https://sitename.shinyapps.io/MyApp/
但是,当我启动应用程序时,我收到错误消息:
错误:无法更改工作目录
基于Stackoverflow和googleforum上类似问题的解决方案,我尝试使用绝对路径和相对路径setwd().以下是包含绝对路径和相对路径的错误消息setwd():
setwd中的错误("〜/ Data/Projects/MyApp"):无法更改工作目录
setwd中的错误("C:/ Users/Documents/Data/Projects/MyApp"):无法更改工作目录
任何有关解决该问题的建议都将不胜感激.提前致谢!
我有一个mongo数据库,其中包含我要传递给某些R脚本进行分析的信息.我目前正在使用该mongolite包将信息传递mongo给R.
我在每个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),但我无法收集相关示例来帮助我完成更新处理.
任何帮助将不胜感激.
有一个非常好的界面可以通过谷歌地球图像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中的接口的任何东西.
为什么我Rcpp在data.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) 我试图告诉我的包gcc用来编译C++代码而不是代码clang.为什么CXX我的Makevars文件中没有使用我的标志?
(我期待/希望解决方案是非常简单的,我忽略了.)
我的理解(参见参考资料)我可以CXX*在其中指定标志
src/Makevars 在包中,或~/.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)