如何解决如何在 Latex rmarkdown pdf 中将数据框列行显示为不同的点?
df column description
description
-----------
Whatever your header text looks like
Whatever header text looks like
Whatever your header text looks
Whatever your header text like
Whatever your text looks like
我想遍历 df 列描述并从 r-markdown 逐点显示
\begin{itemize}
```{r echo=FALSE,results='asis'}
df<-readxl::read_excel(PATh,sheet = 'sheet1')
for (i in 1:nrow(df)){
dummy <- paste0("\\item ",df$description[i])
}
```
`r dummy`
\end{itemize}
解决方法
循环每次迭代都重写变量 dummy
。因此,只会存储最后一行。这样的事情应该可以工作:
#define the dummy variable ahead of the loop
dummy <- character(nrow(df))
#Index the dummy variable to not overwrite it
for (i in 1:nrow(df)){
dummy[i] <- paste0("\\item ",df$description[i])
}
您还(可能)需要将 dummy
折叠成一个字符串
`r paste(dummy,collapse=" ")`
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。