我执行一个简单的任务:创建一个表,并使用其输出R Markdown到pdf如下:
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) 我试图在我的 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)
谁能发现为什么空白页没有出现?
我想知道是否有办法从第二页开始页码编号和/或在R Markdown创建pdf输出时从第二页开始打印页码?
将标题页添加到文档时,这将非常有用.
谢谢!
我试图找到一种在类中定义未知大小的数组并使用构造函数“填充”的方法。这是一个简单的示例,可让您大致了解我要做什么:
#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)