小编Kiv*_*vis的帖子

使用knitr kable函数对齐列

我执行一个简单的任务:创建一个表,并使用其输出R Markdownpdf如下:

library(knitr)
kable(datatable,align='ccccccc',
col.names = c("Copy","Sigma Est","Sigma Lower","Sigma Upper", 
"Lambda Est","Lambda Lower","Lambda Upper"),digits=3)
Run Code Online (Sandbox Code Playgroud)

问题

当我输出表格时,列不居中.实际上,对于某些表格,它们与其他表格正确对齐 - 左对齐,这对我来说似乎相当随机.

如何通过包中的R函数控制列的对齐,即我做错了什么?kableknitr

编辑

运行:

library(knitr)
kable(datatable,align=c(rep('c',times=7)),
col.names = c("Copy","Sigma Est","Sigma Lower","Sigma Upper", 
"Lambda Est","Lambda Lower","Lambda Upper"),digits=3)
Run Code Online (Sandbox Code Playgroud)

产量:

| Copy | Sigma Est | Sigma Lower | Sigma Upper | Lambda Est | Lambda Lower | Lambda Upper |
|:----:|:---------:|:-----------:|:-----------:|:----------:|:------------:|:------------:|
|  0   |  14.631   |   12.275    |   16.987    |   0.129    |    8.778     |    9.296     | …
Run Code Online (Sandbox Code Playgroud)

pdf r knitr r-markdown kable

14
推荐指数
2
解决办法
2万
查看次数

在 RMarkdown 中的标题页后插入空白页

我试图在我的 RMarkdown 文档(pdf 输出)的标题页和目录之间插入空白页。我遵循了这里描述的建议。我的问题是空白页没有出现。这是我的代码:

\pagenumbering{gobble} 

\centering
\centerline{\includegraphics[height=2in]{glasgowuni.png}}

\large{UNIVERSITY OF GLASGOW}

\normalsize{COLLEGE OF SCIENCE AND ENGINEERING}

\normalsize{SCHOOL OF MATHEMATICS AND STATISTICS}\linebreak

\raggedright

\clearpage

\pagenumbering{arabic} 

\tableofcontents

\newpage
Run Code Online (Sandbox Code Playgroud)

谁能发现为什么空白页没有出现?

pdf format latex r r-markdown

8
推荐指数
1
解决办法
7396
查看次数

如何从第二页开始在R Markdown中开始页码?

我想知道是否有办法从第二页开始页码编号和/或在R Markdown创建pdf输出时从第二页开始打印页码?

将标题页添加到文档时,这将非常有用.

谢谢!

markdown r page-numbering knitr

5
推荐指数
1
解决办法
7249
查看次数

构造函数C ++中未定义大小的数组

我试图找到一种在类中定义未知大小的数组并使用构造函数“填充”的方法。这是一个简单的示例,可让您大致了解我要做什么:

#include <iostream>
#include <vector>
using namespace std;

class MyClass{
public:
    string Name;
    double x[];
    double y[];

    MyClass(string aName, double aX, double aY){
        Name=aName;
        x[]=aX;
        y[]=aY;
    }

};

int main() {
  MyClass object1("Object1",{1.0,2.0,3.0},{4.0,5.0,6.0});
}
Run Code Online (Sandbox Code Playgroud)

显然,这里有很多错误,所以我不知道从哪里开始以及如何实现我的目标!

任何指导表示赞赏。

编辑

这是基于此问题答案的有效解决方案。感谢大家!

#include <iostream>
#include <vector>
using namespace std;

class MyClass{
public:
    string Name;
    double x[];
    double y[];

    MyClass(string aName, double aX, double aY){
        Name=aName;
        x[]=aX;
        y[]=aY;
    }

};

int main() {
  MyClass object1("Object1",{1.0,2.0,3.0},{4.0,5.0,6.0});
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays constructor class

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

标签 统计

r ×3

knitr ×2

pdf ×2

r-markdown ×2

arrays ×1

c++ ×1

class ×1

constructor ×1

format ×1

kable ×1

latex ×1

markdown ×1

page-numbering ×1