小编sco*_*880的帖子

R Chunk选项fig.pos在生成PDF时不生效.

我想像这样应用fig.pos ='h'块选项:

```{r echo=FALSE , fig.pos='h'}
ggplot() 
```
Run Code Online (Sandbox Code Playgroud)

因此,当我编写pdf latex时,将我的绘图(浮动)放置在LaTeX代码中的精确位置.据我所知,这应该使我的乳胶代码看起来像:

\begin{figure}[h]
\centering
\includegraphics{files/figure-latex/unnamed-chunk-3-1.pdf}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

但是当我打开生成的Tex文档时,我看到:

\begin{figure}[htbp]
\centering
\includegraphics{files/figure-latex/unnamed-chunk-3-1.pdf}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

我最终得到的是PDF文档中随机位置的图,而不是它们在乳胶代码中的位置,有时占用一个图的整个页面.我试过fig.pos ='h',fig.pos ='H',fig.pos ='h',fig.pos ='h!'和fig.pos ='H!基于此页面上的表格.

我正在根据这个链接尝试这个,它在情节块选项下说明:fig.pos:(''; character)一个字符串,用于在\ begin {figure} [fig.pos]中使用的数字位置排列

我错过了什么或者我怎样才能确保我的图表显示在文本位于Rmd文件或乳胶代码中?

latex r pandoc knitr r-markdown

5
推荐指数
0
解决办法
845
查看次数

为csv文件中的每个元素添加引号和制表符

如何使用python为csv文件中的每个元素添加引号和制表符?

例如,我想制作这个csv示例:

TitleA,TitleB,TitleC,TitleD,TitleE,....
Data1,Data2,<null>,Data4,<null>,....
DataX,<null>,<null>,DataY,<null>,....
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

"TitleA"    "TitleB"    "TitleC"    "TitleD"    "TitleE"   ....
"Data1"    "Data2"    "<null>"    "Data4"    "<null>"    ....
"DataX"    "<null>"    "<null>"    "DataY"    "<null>"    ....
Run Code Online (Sandbox Code Playgroud)

我实质上是将csv文件转换为制表符分隔文件,其中所有元素都用单引号括起来......

有没有快速的方法来做到这一点?

任何帮助表示赞赏!

python csv

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

标签 统计

csv ×1

knitr ×1

latex ×1

pandoc ×1

python ×1

r ×1

r-markdown ×1