考虑以下微不足道的Dockerfile: FROM debian:testing RUN adduser --disabled-password --gecos '' docker RUN adduser --disabled-password --gecos '' bob 在一个工作目录中没有别的.构建Docker图像: docker build -t test . 然后在容器上运行一个bash脚本,将工作目录链接到鲍勃的主目录上的新细胞: docker run --rm -it -v $(pwd):/home/bob/subdir test 谁在容器上拥有subdir的内容?在容器上,运行: cd /home/bob/subdir ls -l 广告我们看到: -rw-rw-r-- 1 docker docker 120 Oct 22 03:47 Dockerfile 神圣烟! docker拥有内容!回到容器外的主机上,我们看到
以下是关于 rstudio 的编程技术问答
我正在使用随机图,其中节点的标签是1到n的数字.在我的工作中,我从图中删除了一些节点.我的问题是,在删除之后,在删除后再次将节点重命名从1重命名到剩余的n,我如何在删除后如何保留节点标签? 非常感谢 解决方案 如果没有节点的名称,则使用节点ID(编号)标记图形.要保留标签,请在删除节点之前将节点的名称设置为其ID.这是一个小例子. library(igraph) set.seed(1234) g = erdos.renyi.game(10, 0.35) plot(g) for(i in 1:vcount(g)) { V(g)[i]$name = i } g2 = delete_vertices(g, c(3,8)) plot(g2) 请注意,保留了旧标签.
我在将R升级为最新版本 后得到以下错误 r图形引擎版本14不支持此版本 rstudio.图选项卡将被禁用,直到较新版本的 安装了rstudio. 所以,我从v1.3.959升级到了最后的rstudio v1.4.1717,之后这里的官方说明 这不起作用,我仍然没有使用我的图选项卡.当我运行绘图(C(1,2,3,4,5,6,7))时,它只是将一个空的4KB PDF文件打印到当前工作目录而不是预期: : r,rstudio和OS详细信息: > version _ platform x86_64-pc-linux-gnu arch x86_64 os linux-gnu system x86_64, linu
我正在Blogdown网站上从这个 github repo netlify在 https://timmastny.rbind.io/ 在网站2/content/blog/我有两个帖子 2018-01-16-git-blogdown-project-workflow.rmd 和 您可以看到,在这两个帖子的yaml中,我都有draft: true,在第二个帖子中,我什至有publishdate: '2018-01-20',这是本文的将来. 然而,随着这些更改将其推向github并用干净的缓存部署了Netlify,在我的实际网站上,我仍然会看到这些帖子: 我错过了draft: true? 我已经阅读了第2.3.1和d.3节,但我不确定.我还将Hugo更新为0.32.4,并使用了最新版本的Blogdown. 编辑:我已将public文件夹删除,并将public添加到gitignore. Netlify有16分钟的版本已发布.但是在实际网站上,我找到一个页
我知道,由于代码的可重复性不足,导致错误的可重复性不足,因此这个问题可能会被投票,但是我对错误感到震惊,我什至不知道从哪里开始解释它.因此,我提前道歉. 这个问题在两台单独的机器上发生了两次.我使用Hugo-Academic主题在R-Studio的Blogdown创建了一个新网站 new_site(theme = "gcushen/hugo-academic") 一切正常,我通过将它们添加到/content/publication文件夹中开始添加一些出版物(作为Markdown文档).这很好.该网站通过serve_site()和build_site()看起来不错(通过我的github repo链接到我的netlify页面恰好(但是,这一切都可以,直到我在文件夹中达到约6-9个出版物.然后,在两个不同的情况下,该站点停止更新.无论我在代码中更改了什么,serve_site()和build_site()返回相同的(不变)站点. 为了解决这个问题,我将GitHub存储库克
我在这里发现了相同的/相似的问题:使用与主站点相同的雨果主题的博客创建一个新的静态页面,但我不明白解决方案,因为似乎没有明确的一个,或者我只是不掌握它. 我是绝对的初学者.我正在测试移动生成的代码以Netlify生成网站的过程. 我可以将public/post/2020-12-01-rmarkdown/index.html文件放入github的public/folder中,并在netlify上生成示例网站,例如: 产生 但是,我计划编辑默认主题并改用该主题.但是,在我编辑要使用的yaml文件和内容文件之后,默认索引.RMD文件是这样的: 并在netfify上产生一个空白页. 但是,如果我从rstudio and serve_site()在本地编织,它看起来像附加的图像,这是我需要的. 我想做的是编辑此原始主题/布局,然后将生成的HTML放入Github的公共文件夹中以读取. 生成此本地站点的index.rmd文件只是 --- site
我对r笔记本有一个问题 这就是我按预览时的样子,而代码不会溢出, 然而,这就是pdf的样子,其中mall_customers行溢出了页面.我该如何解决? 解决方案 您可以通过乳胶的--- output: pdf_document header-includes: - | ```{=latex} \usepackage{fvextra} \DefineVerbatimEnvironment{Highlighting}{Verbatim}{ showspaces = false, showtabs = false, breaklines, commandchars=\\\{\} } ``` ---
我在编写r markdown(.rmd)文件时使用rstudio的"针织PDF"选项制作PDF. 使用Xtable函数创建表时,PDF中显示了使用%的乳胶评论的文本.使用乳胶和r. 编织.rnw文件时,此问题消失 下面是要编织为pdf和等效的.rnw文件的.rmd文件的示例(自然而然的是pdf). 除一条线外,他们的PDF结果是相同的.在表格上方,显示以下内容: %乳胶表在R 3.1.0中生成的Xtable 1.7-3包装%WED 8月6日19:06:37 2014 Markdownfile.RMD --- output: pdf_document --- ```{r, results='asis'} library(xtable) xtable(summary(cars)) ``` SweaveFile.RNW \documentclass{article} \begin{document} >
我想将一个情节与Knitr生成的PDF文档页面的中心对齐.我可以使用fig.align='center'水平将图与中心对齐,但无法弄清楚如何将图垂直对齐到中心. 我一直在使用以下代码: --- header-includes: \usepackage{graphicx} output: pdf_document geometry: left=1in,right=1in,top=1in,bottom=1in --- ```{r,fig.align='center',out.extra='angle=90', echo=FALSE} library(ggplot2) ggplot(diamonds, aes(y=carat, x=price, colour=clarity))+geom_point()+ facet_wrap(~cut) ``` 解决方案 在乳胶一侧,垂直中心的数字必须是 figure a>.如何使用knitr来实现这一点,取决于:
因此,我正在使用其中包含一些有很多点的图表来创建PDF.我可以很好地获得PDF,但是它似乎已经用大量的层创建了它,因此很难在Acrobat或Reader中打开文件.当我这样做时,我可以看文档上的积分. 有没有办法将pdf拖放到易身中,以使其不那么笨重? (请注意,我正在使用Rstudio.我知道我应该使用其他东西,但是我还没有发现任何效果顺利的东西.) 正如Gavin所说, 解决方案 ,尽管还有其他优势,但无需切换到knitr.但是,您甚至不需要编写自己的保存和包括代码; Sweave可以为您做到这一点.如果初始文档是: \documentclass{article} \usepackage[american]{babel} \begin{document} >= n >= plot(DF) @ \end{d
我在论坛中搜索了答案,但它们似乎不起作用. 我正在使用Knitr包装在Rstudio编织PDF文档.我正在使用Windows 7和Rstudio. pandoc.exe: Error producing PDF from TeX source Error: pandoc document conversion failed with error 43 In addition: Warning message: running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" PA1_template.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output PA1_template.pdf --template "C:\R\Libr
默认情况下,由针织PDF创建的PDF文档是美国字母大小.相反,我想创建A4大小文档.我有一种感觉,无论是在rstudio gui中还是通过在RMD文件顶部添加元数据的选项,都可以简单地更改.不幸的是,我找不到任何说明.有没有办法指定纸张尺寸,最好是RMD文件本身内的纸张尺寸?我仍在使用rstudio版本0.98.953,但可以升级如果有帮助. 如果有人可以将我指向正确的方向,我会很感激. 解决方案 好吧,所以我弄清楚了.在.rmd文件的标题中,选项documentclass和classoption被写入结果.Tex文件的序言中. article文档类接受许多纸张尺寸选项,包括a4paper.然后,.RMD文件中的标题将看起来像这样: --- title: "Title" author: "Name" date: "Date" output: pdf_document documentclass: article classoption: a4paper ---
在rstudio中,当我要转换为PDF时,它给了我错误: 输出文件:report.nit.md !软件包输入错误:Unicode char \ u8:不设置用于乳胶. 请参阅"输入软件包"文档以进行说明. 键入H以立即提供帮助. ... L.117 32汽车的性能(1973 尝试使用-latex-engine = XELATEX运行Pandoc. pandoc.exe:从Tex来源产生PDF的错误 错误:潘多克文档转换失败,错误43 另外:警告消息: 运行命令的" c:/program files/rstudio/bin/pandoc/pandoc"+rts -k512m -rts report.utf8.md-to- to darex - to latex -from markdown+autolink_bare_uris_uris_uris+asciii_uris+asciii_istentifiers+tex_math_single_single_ba
我正在尝试创建一个RmarkDown文档.我终于找出了一种方法来解决这个问题,尽管它花了很多时间.我想做的最后一件事是将图像添加到我的PDF文档的标题页上. 我遇到的麻烦是我的标题页由YAML的顶部定义.以下是我example.Rmd文件的内容.我使用rstudio中的针织PDF按钮将其变成PDF. --- title: "This is a my document" author: "Prepared by: Dan Wilson" date: '`r paste("Date:",Sys.Date())`' mainfont: Roboto Light fontsize: 12pt documentclass: report output: pdf_document: latex_engine: xelatex highlight: tango --- This is an R Markdown document. Markdown is a simp
我想知道如何使用rmarkdown生成同一文档中具有肖像和景观布局的PDF.如果有一个纯rmarkdown选项比使用乳胶更好. 这是一个小的,可再现的例子.首先,在rstudio中渲染此.Rmd(按编织PDF 按钮)在景观布局中所有页面都会产生PDF: --- title: "All pages landscape" output: pdf_document classoption: landscape --- ```{r} summary(cars) ``` \newpage ```{r} summary(cars) ``` 然后尝试创建一个将肖像和景观布局混合的文档. YAML中的基本设置是根据" Include"部分进行的, 在这里 . in_header文件'header.tex'仅包含\usepackage{lscape},建议knitr景观布局建议的软件包 在这里 . .tex文件与.Rmd文件相同. --- title: "Mixing por
我最近开始使用knitr和rstudio.我遇到了"未检测到的Tex安装.请在编译之前安装Tex."我的Ubuntu和Windows OS的错误. 经过一些研究,我能够通过将TEX安装目录添加到 PATH 中来修改Ubuntu中的问题.我通过在renviron中包括以下行 来做到这一点. PATH=/usr/local/texlive/2013/bin:${PATH} 但是,我的Windows安装仍然存在问题.我找不到renviron.stoite文件,所以我在renviron的同一目录中创建了一个文件,并在Windows中添加了Tex安装的位置: PATH=C:\texlive\2013\bin\win32:${PATH} 但是,这无法解决我的问题,Rstudio仍然无法找到我的Tex包装,以至于 file.exists(Sys.which('texi2dvi')) 返回 false . 我应该如何继续? 解决方案 r始终将首先采购r
我如何在 rstudio项目环境? 例如,要访问文件,我使用整个路径: # My RStudio project working directory: getwd() [1] "C:/Users/MaurizioLocale/OneDrive/Data_Science/10_Capstone_project/ CP_Natural_Language/MY_FILE.txt" 但是确实很长. 我试图使用路径相对与工作环境.我在概念上尝试了类似的东西: "~/MY_FILE.txt" 其中~代表工作环境.不幸的是,它行不通. 解决方案 您可以更改工作目录.在开始getwd()中获取地址,用setwd()替换为项目文件夹.然后,访问文件时,只需使用read.table("./folder/file.R"). 其他解决方案 所谓的在这里 package 包装非常有用(避免在(避免绝对路径)(以及rstudio之外.假设您有一个rstud