我想合并两个DataFrame,同时创建一个多级列命名方案,表示行来自哪个数据帧.例如:
In [98]: A=pd.DataFrame(np.arange(9.).reshape(3,3),columns=list('abc'))
In [99]: A
Out[99]:
a b c
0 0 1 2
1 3 4 5
2 6 7 8
In [100]: B=A.copy()
Run Code Online (Sandbox Code Playgroud)
如果我使用pd.merge(),那我就明白了
In [104]: pd.merge(A,B,left_index=True,right_index=True)
Out[104]:
a_x b_x c_x a_y b_y c_y
0 0 1 2 0 1 2
1 3 4 5 3 4 5
2 6 7 8 6 7 8
Run Code Online (Sandbox Code Playgroud)
这是我对该声明的期望,我想要的是什么(但我不知道如何获得!)是:
In [104]: <<one or more statements>>
Out[104]:
A B
a b c a b c
0 0 1 2 …Run Code Online (Sandbox Code Playgroud) 我正在将工作流程转移到输出 Beamer 幻灯片的 R/RMarkdown。我每年进行大约 60 次演示,而且我喜欢自动化流程。但是,我需要增加 Beamer 输出中的基本字体大小。使用下面的代码,项目符号文本的大小与 fontsize 中的值无关。我可以输入 12pt 或 24pt,并且 .tex 文件中的选项发生变化,但生成的 Beamer pdf 没有变化。我正在 win10 中的 RStudio 中进行编译。
title: "Title"
author: "Matthew C. Roberts"
date: "October 2016"
fontsize: 12pt
output:
beamer_presentation:
---
## Blah
* Hi, my name is Matt
* This is a bullet point
+ so is this
+ this is fontsize
Run Code Online (Sandbox Code Playgroud)