concat
Pandas提供了把多个DataFrame合并链接成一个DataFrame的concat的方法:
In [2]: import pandas as pd
In [3]: import numpy as np
In [4]: data = pd.DataFrame(np.random.randn(10, 4))
In [5]: data
Out[5]:
0 1 2 3
0 -0.150377 0.473775 -0.564428 1.867808
1 0.178880 -0.356651 -0.864143 -0.325870
2 0.635222 -0.502338 -0.702672 1.469388
3 -0.921042 -0.143417 0.629042 -1.312538
4 0.224232 0.414366 -0.575869 -1.002100
5 -1.155228 -0.739624 0.131099 -1.037161
6 -1.782056 -0.316029 -0.005173 1.159687
7 0.878195 0.436940 -0.048127 -1.952570
8 1.511242 -0.189323 -2.011342 0.178081
9 -0.547744 0.371512 1.231758 0.578528
In [6]: groups = [data[:3], data[3:7], data[7:]]
In [7]: groups
Out[7]:
[ 0 1 2 3
0 -0.150377 0.473775 -0.564428 1.867808
1 0.178880 -0.356651 -0.864143 -0.325870
2 0.635222 -0.502338 -0.702672 1.469388,