r - 当输出是代码块中的文本时,如何在 Rmarkdown 中的每个注释之间添加空格?
问题描述
我有一些数据,其中包括 Excel 文件中的注释。导入 R 后,我想在RMarkdown
. 我将该列传递给一个代码块,它编织了输出。这是一个屏幕截图 -
如您所见,它有点块状。有没有办法让我
- 在每个数字行之间添加一个空格
- 可能用项目符号替换数字
- 修复文本截断。请参阅突出显示。这个词是“of”,但它把“f”切到了一个新的行。有很多这样的行。有没有办法解决这个问题?
我知道在输入文本时如何添加间距,但是由于这是代码块的输出,我不知道如何添加间距。但是,我在网上查看过,所有解决方案都显示了如何在输入文本时添加间距,而不是代码块中的文本。
解决方案
假设您没有任何影响块输出的特殊功能或设置,可以通过以下方式从文本生成列表
---
output: pdf_document
---
```{r, results='asis', echo=FALSE}
textTest <- c("I have never seen our strategic plan, if we have one",
"Yes, to corporate partners and high net worth, I have not
heard about an effort to build relationships with leaders of
color, labor leaders, faith leaders, etc.")
cat(paste0("- ", textTest, "\n"))
```
results='asis'
需要从块中获取正确的文本输出。至于线路cat(paste0("- ", textTest, "\n"))
:
"- "
生成列表结构。如果使用 . 则滞后空间是必要的paste0()
。使用时可以省略paste()
。"\n"
生成新行。使用双 ("\n\n"
) 在列表条目之间获得更多空间。
因此,R 中的输出将如下所示
- I have never seen our strategic plan, if we have one
- Yes, to corporate partners and high net worth, I have not
heard about an effort to build relationships with leaders of
color, labor leaders, faith leaders, etc.
这将被编织成
- 我从未见过我们的战略计划,如果我们有的话
- 是的,对于企业合作伙伴和高净值人士来说,我还没有听说过与有色人种领袖、劳工领袖、信仰领袖等建立关系的努力。
适用于 pdf、word 和 html
推荐阅读
- chatbot - 更改 Zoom App (Chatbot) 的端点 URL
- javascript - 为什么可以单击提交按钮以提交表单中的数据?
- javascript - 输入字段上的自动选择在模式内不起作用
- html - prevent page jumping to anchor target
- c - Why is the code taking and giving random numbers when inputted numbers in the range?
- azure-powershell - Azure Powershell Runbook converting excel file in blob storage to csv
- azure - In the azure build pipeline, how to cleanup the docker images (created as part of the pipeline) from self hosted agent once it is pushed?
- reactjs - 用间隔反应 ApexCharts 更新图表
- javascript - 在打字稿中迭代嵌套的 JSON 字符串
- ajax - MVC:通过 Ajax 处理身份验证超时