Kernel: Python 3
base
In [1]:
In [2]:
In [3]:
Out[3]:
0 1
dtype: int64
i1
x1 1
Name: a1, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
0
0 1
c3 a3
i3
x3 1
c4 a4
i4
x4 1
y4 2
z4 3
c5 a5 b5 c5
i5
x5 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 2 3
y7 y8 4 5 6
z7 z8 7 8 9
column_grouper
In [4]:
In [5]:
Out[5]:
Index([1, 1, 1, 1, 0, 0, 0, 0], dtype='int64', name='first')
Index([1, 1, 1, 1, 0, 0, 0, 0], dtype='int64', name='first')
MultiIndex([(1, 3),
(1, 3),
(1, 2),
(1, 2),
(0, 1),
(0, 1),
(0, 0),
(0, 0)],
names=['first', 'second'])
MultiIndex([(1, 3),
(1, 3),
(1, 2),
(1, 2),
(0, 1),
(0, 1),
(0, 0),
(0, 0)],
names=['first', 'second'])
Index([3, 2, 1, 1, 1, 0, 0, 0], dtype='int64')
Index([3, 2, 1, 1, 1, 0, 0, 0], dtype='int64', name='fourth')
In [6]:
Out[6]:
(array([0, 0, 0, 0, 1, 1, 1, 1]), Index([1, 0], dtype='int64', name='first'))
(array([0, 0, 1, 1, 2, 2, 3, 3]), MultiIndex([(1, 3),
(1, 2),
(0, 1),
(0, 0)],
names=['first', 'second']))
(array([0, 1, 2, 2, 2, 3, 3, 3]), Index([3, 2, 1, 0], dtype='int64'))
In [7]:
Out[7]:
[4 4]
[1 1]
[2]
[1]
[]
In [8]:
Out[8]:
Index([0], dtype='int64')
(array([0]), Index([0], dtype='int64'))
[0]
Index([0], dtype='int64')
[1]
[0]
[1]
In [9]:
Out[9]:
Index([0, 0, 1], dtype='int64')
(array([0, 0, 1]), Index([0, 1], dtype='int64'))
[0 0 1]
Index([0, 1], dtype='int64')
[2 1]
[0 2]
[2 3]
array_wrapper
In [10]:
In [11]:
Out[11]:
(array([0, 1]), 0, 0)
(0, array([0, 1]), array([0, 1]))
(array([0, 1]), 0, 0)
(array([0, 1]), array([0]), array([0]))
(array([0, 1]), array([0, 1]), array([0, 1]))
In [12]:
Out[12]:
(array([0, 1, 2]), 0, 0)
(array([0, 1, 2]), array([0]), array([0]))
(array([0, 1, 2]), array([0, 1]), array([0, 1]))
In [13]:
Out[13]:
(array([0, 1]), 0, 0)
(array([0, 1]), 0, array([0, 1]))
(array([0, 1]), 1, 2)
(array([0, 1]), array([1]), array([2]))
(array([0, 1]), array([0, 1]), array([0, 1, 2]))
In [14]:
Out[14]:
(array([0, 1, 2]), 0, array([0, 1]))
(array([0, 1, 2]), 1, 2)
(array([0, 1, 2]), array([1]), array([2]))
(array([0, 1, 2]), array([0, 1]), array([0, 1, 2]))
In [15]:
Out[15]:
Index(['x2', 'y2'], dtype='object', name='i2')
Index(['a2'], dtype='object')
1
Index(['a6', 'b6'], dtype='object', name='c6')
Index(['x6'], dtype='object', name='i6')
1
Index(['x6', 'y6'], dtype='object', name='i6')
Index(['a6'], dtype='object', name='c6')
1
Index(['x6', 'y6'], dtype='object', name='i6')
Index(['a6'], dtype='object', name='c6')
2
Index(['x6', 'y6'], dtype='object', name='i6')
Index(['a6', 'b6'], dtype='object', name='c6')
2
In [16]:
Out[16]:
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['a6'], dtype='object', name='c6')
1
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['a6'], dtype='object', name='c6')
2
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['a6', 'b6'], dtype='object', name='c6')
2
In [17]:
Out[17]:
Index(['x2', 'y2'], dtype='object', name='i2')
Index(['a2'], dtype='object')
1
1
Index([0], dtype='int64')
Index(['x6', 'y6'], dtype='object', name='i6')
Index(['a6', 'b6'], dtype='object', name='c6')
2
1
Index([0, 0], dtype='int64')
Index(['x6', 'y6'], dtype='object', name='i6')
Index(['c6'], dtype='object', name='c6')
1
1
Index([1], dtype='int64')
Index(['x6', 'y6'], dtype='object', name='i6')
Index(['c6'], dtype='object', name='c6')
2
2
Index([1], dtype='int64')
Index(['x6', 'y6'], dtype='object', name='i6')
Index(['a6', 'b6', 'c6'], dtype='object', name='c6')
2
2
Index([0, 0, 1], dtype='int64')
In [18]:
Out[18]:
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['a6', 'b6'], dtype='object', name='c6')
2
1
Index([0, 0], dtype='int64')
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['c6'], dtype='object', name='c6')
1
1
Index([1], dtype='int64')
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['c6'], dtype='object', name='c6')
2
2
Index([1], dtype='int64')
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['a6', 'b6', 'c6'], dtype='object', name='c6')
2
2
Index([0, 0, 1], dtype='int64')
In [19]:
In [20]:
Out[20]:
759 µs ± 10.6 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
680 µs ± 15.4 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
569 µs ± 8.3 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
579 µs ± 6.89 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
839 µs ± 4 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
748 µs ± 7.08 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
648 µs ± 6.35 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
658 µs ± 4.24 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [21]:
Out[21]:
0 1
i6
x6 1 2
y6 3 4
z6 5 6
0 1
1 2
dtype: int64
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
c6
a6 1
b6 2
c6 3
dtype: int64
In [22]:
Out[22]:
i6
x6 1
y6 2
z6 3
dtype: int64
1
c6 a6 b6
i6
x6 1 2
y6 3 4
z6 5 6
c6
a6 1
b6 2
dtype: int64
In [23]:
Out[23]:
0
i6
x6 1
y6 2
z6 3
0 1
dtype: int64
c6 a6 b6
i6
x6 1 2
y6 3 4
z6 5 6
c6
a6 1
b6 2
dtype: int64
In [24]:
Out[24]:
i6
x6 1
y6 2
z6 3
Name: 1, dtype: int64
1
i6
x6 1
y6 2
z6 3
Name: c6, dtype: int64
1
In [25]:
Out[25]:
1
i6
x6 1
y6 2
z6 3
1 1
dtype: int64
c6 c6
i6
x6 1
y6 2
z6 3
c6
c6 1
dtype: int64
index_fns
In [26]:
Out[26]:
Index([0.1, 0.2], dtype='float64', name='a')
Index([1, 2, 3], dtype='int64', name='b')
Index(['array_0', 'array_1', 'array_2'], dtype='object', name='c')
In [27]:
Out[27]:
Index([1, 1, 1, 2, 2, 2, 3, 3, 3], dtype='int64', name='b')
MultiIndex([('x7', 'x8'),
('x7', 'x8'),
('x7', 'x8'),
('y7', 'y8'),
('y7', 'y8'),
('y7', 'y8'),
('z7', 'z8'),
('z7', 'z8'),
('z7', 'z8')],
names=['i7', 'i8'])
In [28]:
Out[28]:
Index([1, 2, 3, 1, 2, 3, 1, 2, 3], dtype='int64', name='b')
MultiIndex([('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8'),
('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8'),
('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8')],
names=['i7', 'i8'])
In [29]:
Out[29]:
MultiIndex([(1, 'array_0'),
(2, 'array_1'),
(3, 'array_2')],
names=['b', 'c'])
MultiIndex([('array_0', 1),
('array_1', 2),
('array_2', 3)],
names=['c', 'b'])
MultiIndex([('x7', 'x8', 'x7', 'x8'),
('y7', 'y8', 'y7', 'y8'),
('z7', 'z8', 'z7', 'z8')],
names=['i7', 'i8', 'i7', 'i8'])
MultiIndex([('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8')],
names=['i7', 'i8'])
MultiIndex([(0, 'a'),
(1, 'b')],
)
Index(['a', 'b'], dtype='object')
MultiIndex([(0, 'a'),
(1, 'b')],
names=['test_name', None])
Index(['a', 'b'], dtype='object')
MultiIndex([('a', 'a'),
('a', 'b')],
names=['test_name', None])
In [30]:
Out[30]:
Index([2, 3], dtype='int64')
Index([2, 3], dtype='int64')
Index([1, 2], dtype='int64')
Index([1, 2], dtype='int64')
MultiIndex([(0.1, 1),
(0.1, 2),
(0.1, 3),
(0.2, 1),
(0.2, 2),
(0.2, 3)],
names=['a', 'b'])
MultiIndex([(1, 'array_0'),
(1, 'array_1'),
(1, 'array_2'),
(2, 'array_0'),
(2, 'array_1'),
(2, 'array_2'),
(3, 'array_0'),
(3, 'array_1'),
(3, 'array_2')],
names=['b', 'c'])
MultiIndex([(1, 'array_0', 1, 'array_0'),
(1, 'array_0', 2, 'array_1'),
(1, 'array_0', 3, 'array_2'),
(2, 'array_1', 1, 'array_0'),
(2, 'array_1', 2, 'array_1'),
(2, 'array_1', 3, 'array_2'),
(3, 'array_2', 1, 'array_0'),
(3, 'array_2', 2, 'array_1'),
(3, 'array_2', 3, 'array_2')],
names=['b', 'c', 'b', 'c'])
In [31]:
Out[31]:
MultiIndex([('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8')],
names=['i7', 'i8'])
MultiIndex([('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8')],
names=['i7', 'i8'])
In [32]:
Out[32]:
Index([1, 2, 3], dtype='int64', name='f')
MultiIndex([('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8')],
names=['f7', 'f8'])
In [33]:
Out[33]:
Index(['x7', 'y7', 'z7'], dtype='object', name='i7')
MultiIndex([('x7',),
('y7',),
('z7',)],
names=['i7'])
MultiIndex([('x7', 'x8'),
('y7', 'y8'),
('z7', 'z8')],
names=['i7', 'i8'])
In [34]:
Out[34]:
Index(['a', 'a'], dtype='object')
Index(['a', 'a'], dtype='object', name='hi')
MultiIndex([('a', 'b'),
('a', 'b')],
names=['hi', 'hi2'])
MultiIndex([('a', 'a'),
('b', 'b')],
names=['hi', 'hi2'])
Index(['a', 'b'], dtype='object', name='hi2')
MultiIndex([(0, 'a'),
(2, 'b')],
names=[None, 'hi2'])
MultiIndex([(0, 'a'),
(1, 'b')],
names=['hi', 'hi2'])
In [35]:
Out[35]:
Index([1, 2, 3], dtype='int64', name='a')
MultiIndex([( 0, 2, 1),
('a', 'c', 'b')],
names=['x', 'z', 'y'])
MultiIndex([( 0, 1, 2),
('a', 'b', 'c')],
names=['x', 'y', 'z'])
In [36]:
Out[36]:
array([0, 1, 0, 1])
In [37]:
Out[37]:
([], [])
([1], [])
([1], [])
([0, 1], [])
([1, 0], [])
([0, 1], [])
([0], [1])
([1], [None])
([], [0, 1])
reshape_fns
In [38]:
Out[38]:
[1 2 3]
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
i4
x4 1
y4 2
z4 3
Name: a4, dtype: int64
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
[[1]
[2]
[3]]
a2
i2
x2 1
y2 2
z2 3
c4 a4
i4
x4 1
y4 2
z4 3
In [39]:
Out[39]:
[None]
[0]
[1]
[1 2 3]
i1
x1 1
Name: a1, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
i3
x3 1
Name: a3, dtype: int64
i4
x4 1
y4 2
z4 3
Name: a4, dtype: int64
In [40]:
Out[40]:
[[None]]
[[0]]
[[1]]
[[1]
[2]
[3]]
a1
i1
x1 1
a2
i2
x2 1
y2 2
z2 3
i2 x2 y2 z2
0 1 2 3
In [41]:
Out[41]:
[0 0 0]
[1 1 1]
[1 1 1 2 2 2 3 3 3]
[[1 2 3]
[1 2 3]
[1 2 3]]
[[1]
[1]
[1]
[2]
[2]
[2]
[3]
[3]
[3]]
[[1 2 3]
[1 2 3]
[1 2 3]
[4 5 6]
[4 5 6]
[4 5 6]
[7 8 9]
[7 8 9]
[7 8 9]]
0 1
1 1
2 1
dtype: int64
i1
x1 1
x1 1
x1 1
Name: a1, dtype: int64
i2
x2 1
x2 1
x2 1
y2 2
y2 2
y2 2
z2 3
z2 3
z2 3
Name: a2, dtype: int64
0
0 1
1 1
2 1
c3 a3
i3
x3 1
x3 1
x3 1
c4 a4
i4
x4 1
x4 1
x4 1
y4 2
y4 2
y4 2
z4 3
z4 3
z4 3
c5 a5 b5 c5
i5
x5 1 2 3
x5 1 2 3
x5 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
x6 1 2 3
x6 1 2 3
y6 4 5 6
y6 4 5 6
y6 4 5 6
z6 7 8 9
z6 7 8 9
z6 7 8 9
In [42]:
Out[42]:
[[0 0 0]]
[[1 1 1]]
[[1 1 1]
[2 2 2]
[3 3 3]]
[[1 1 1 2 2 2 3 3 3]]
[[1 1 1]
[2 2 2]
[3 3 3]]
[[1 1 1 2 2 2 3 3 3]
[4 4 4 5 5 5 6 6 6]
[7 7 7 8 8 8 9 9 9]]
0 1 2
0 1 1 1
a1 a1 a1
i1
x1 1 1 1
a2 a2 a2
i2
x2 1 1 1
y2 2 2 2
z2 3 3 3
0 1 2
0 1 1 1
c3 a3 a3 a3
i3
x3 1 1 1
c4 a4 a4 a4
i4
x4 1 1 1
y4 2 2 2
z4 3 3 3
c5 a5 a5 a5 b5 b5 b5 c5 c5 c5
i5
x5 1 1 1 2 2 2 3 3 3
c6 a6 a6 a6 b6 b6 b6 c6 c6 c6
i6
x6 1 1 1 2 2 2 3 3 3
y6 4 4 4 5 5 5 6 6 6
z6 7 7 7 8 8 8 9 9 9
In [43]:
Out[43]:
[0 0 0]
[1 1 1]
[1 2 3 1 2 3 1 2 3]
[[1 2 3]
[1 2 3]
[1 2 3]]
[[1]
[2]
[3]
[1]
[2]
[3]
[1]
[2]
[3]]
[[1 2 3]
[4 5 6]
[7 8 9]
[1 2 3]
[4 5 6]
[7 8 9]
[1 2 3]
[4 5 6]
[7 8 9]]
0 1
1 1
2 1
dtype: int64
i1
x1 1
x1 1
x1 1
Name: a1, dtype: int64
i2
x2 1
y2 2
z2 3
x2 1
y2 2
z2 3
x2 1
y2 2
z2 3
Name: a2, dtype: int64
0
0 1
1 1
2 1
c3 a3
i3
x3 1
x3 1
x3 1
c4 a4
i4
x4 1
y4 2
z4 3
x4 1
y4 2
z4 3
x4 1
y4 2
z4 3
c5 a5 b5 c5
i5
x5 1 2 3
x5 1 2 3
x5 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
x6 1 2 3
y6 4 5 6
z6 7 8 9
x6 1 2 3
y6 4 5 6
z6 7 8 9
In [44]:
Out[44]:
[[0 0 0]]
[[1 1 1]]
[[1 1 1]
[2 2 2]
[3 3 3]]
[[1 2 3 1 2 3 1 2 3]]
[[1 1 1]
[2 2 2]
[3 3 3]]
[[1 2 3 1 2 3 1 2 3]
[4 5 6 4 5 6 4 5 6]
[7 8 9 7 8 9 7 8 9]]
0 1 2
0 1 1 1
a1 a1 a1
i1
x1 1 1 1
a2 a2 a2
i2
x2 1 1 1
y2 2 2 2
z2 3 3 3
0 1 2
0 1 1 1
c3 a3 a3 a3
i3
x3 1 1 1
c4 a4 a4 a4
i4
x4 1 1 1
y4 2 2 2
z4 3 3 3
c5 a5 b5 c5 a5 b5 c5 a5 b5 c5
i5
x5 1 2 3 1 2 3 1 2 3
c6 a6 b6 c6 a6 b6 c6 a6 b6 c6
i6
x6 1 2 3 1 2 3 1 2 3
y6 4 5 6 4 5 6 4 5 6
z6 7 8 9 7 8 9 7 8 9
In [45]:
Out[45]:
Config({
"align_index": false,
"align_columns": true,
"index_from": "stack",
"columns_from": "stack",
"ignore_sr_names": true,
"drop_duplicates": true,
"keep": "last",
"drop_redundant": true,
"ignore_default": true
})
In [46]:
Out[46]:
0
0
================
0
0
0
[1]
================
[0]
[1]
0
[1 2 3]
================
[0 0 0]
[1 2 3]
0
[[1 2 3]]
================
[[0 0 0]]
[[1 2 3]]
0
[[1]
[2]
[3]]
================
[[0]
[0]
[0]]
[[1]
[2]
[3]]
0
[[1 2 3]
[4 5 6]
[7 8 9]]
================
[[0 0 0]
[0 0 0]
[0 0 0]]
[[1 2 3]
[4 5 6]
[7 8 9]]
[1]
[1]
================
[1]
[1]
[1]
[1 2 3]
================
[1 1 1]
[1 2 3]
[1]
[[1 2 3]]
================
[[1 1 1]]
[[1 2 3]]
[1]
[[1]
[2]
[3]]
================
[[1]
[1]
[1]]
[[1]
[2]
[3]]
[1]
[[1 2 3]
[4 5 6]
[7 8 9]]
================
[[1 1 1]
[1 1 1]
[1 1 1]]
[[1 2 3]
[4 5 6]
[7 8 9]]
[1 2 3]
[1 2 3]
================
[1 2 3]
[1 2 3]
[1 2 3]
[[1 2 3]]
================
[[1 2 3]]
[[1 2 3]]
[1 2 3]
[[1]
[2]
[3]]
================
[[1 2 3]
[1 2 3]
[1 2 3]]
[[1 1 1]
[2 2 2]
[3 3 3]]
[1 2 3]
[[1 2 3]
[4 5 6]
[7 8 9]]
================
[[1 2 3]
[1 2 3]
[1 2 3]]
[[1 2 3]
[4 5 6]
[7 8 9]]
[[1 2 3]]
[[1 2 3]]
================
[[1 2 3]]
[[1 2 3]]
[[1 2 3]]
[[1]
[2]
[3]]
================
[[1 2 3]
[1 2 3]
[1 2 3]]
[[1 1 1]
[2 2 2]
[3 3 3]]
[[1 2 3]]
[[1 2 3]
[4 5 6]
[7 8 9]]
================
[[1 2 3]
[1 2 3]
[1 2 3]]
[[1 2 3]
[4 5 6]
[7 8 9]]
[[1]
[2]
[3]]
[[1]
[2]
[3]]
================
[[1]
[2]
[3]]
[[1]
[2]
[3]]
[[1]
[2]
[3]]
[[1 2 3]
[4 5 6]
[7 8 9]]
================
[[1 1 1]
[2 2 2]
[3 3 3]]
[[1 2 3]
[4 5 6]
[7 8 9]]
[[1 2 3]
[4 5 6]
[7 8 9]]
[[1 2 3]
[4 5 6]
[7 8 9]]
================
[[1 2 3]
[4 5 6]
[7 8 9]]
[[1 2 3]
[4 5 6]
[7 8 9]]
In [47]:
Out[47]:
sr_none+sr_none
0 1
dtype: int64
0 1
dtype: int64
================
0 1
dtype: int64
0 1
dtype: int64
sr_none+sr1
0 1
dtype: int64
i1
x1 1
Name: a1, dtype: int64
================
i1
x1 1
dtype: int64
i1
x1 1
dtype: int64
sr_none+sr2
0 1
dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
i2
x2 1
y2 1
z2 1
dtype: int64
i2
x2 1
y2 2
z2 3
dtype: int64
sr1+sr1
i1
x1 1
Name: a1, dtype: int64
i1
x1 1
Name: a1, dtype: int64
================
i1
x1 1
Name: a1, dtype: int64
i1
x1 1
Name: a1, dtype: int64
sr1+sr2
i1
x1 1
Name: a1, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
i1 i2
x1 x2 1
y2 1
z2 1
dtype: int64
i1 i2
x1 x2 1
y2 2
z2 3
dtype: int64
sr2+sr2
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
In [48]:
Out[48]:
v1+sr_none
0
0 1
dtype: int64
================
0 0
dtype: int64
0 1
dtype: int64
v1+sr1
0
i1
x1 1
Name: a1, dtype: int64
================
i1
x1 0
Name: a1, dtype: int64
i1
x1 1
Name: a1, dtype: int64
v1+sr2
0
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
i2
x2 0
y2 0
z2 0
Name: a2, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
a1+sr_none
[1]
0 1
dtype: int64
================
0 1
dtype: int64
0 1
dtype: int64
a1+sr1
[1]
i1
x1 1
Name: a1, dtype: int64
================
i1
x1 1
Name: a1, dtype: int64
i1
x1 1
Name: a1, dtype: int64
a1+sr2
[1]
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
i2
x2 1
y2 1
z2 1
Name: a2, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
a2+sr_none
[1 2 3]
0 1
dtype: int64
================
0 1
1 2
2 3
dtype: int64
0 1
1 1
2 1
dtype: int64
a2+sr1
[1 2 3]
i1
x1 1
Name: a1, dtype: int64
================
i1
x1 1
x1 2
x1 3
Name: a1, dtype: int64
i1
x1 1
x1 1
x1 1
Name: a1, dtype: int64
a2+sr2
[1 2 3]
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
a3+sr_none
[[1 2 3]]
0 1
dtype: int64
================
0 1 2
0 1 2 3
0 1 2
0 1 1 1
a3+sr1
[[1 2 3]]
i1
x1 1
Name: a1, dtype: int64
================
a1 a1 a1
i1
x1 1 2 3
a1 a1 a1
i1
x1 1 1 1
a3+sr2
[[1 2 3]]
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
a2 a2 a2
i2
x2 1 2 3
y2 1 2 3
z2 1 2 3
a2 a2 a2
i2
x2 1 1 1
y2 2 2 2
z2 3 3 3
a4+sr_none
[[1]
[2]
[3]]
0 1
dtype: int64
================
0
0 1
1 2
2 3
0
0 1
1 1
2 1
a4+sr1
[[1]
[2]
[3]]
i1
x1 1
Name: a1, dtype: int64
================
a1
i1
x1 1
x1 2
x1 3
a1
i1
x1 1
x1 1
x1 1
a4+sr2
[[1]
[2]
[3]]
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
a2
i2
x2 1
y2 2
z2 3
a2
i2
x2 1
y2 2
z2 3
a5+sr_none
[[1 2 3]
[4 5 6]
[7 8 9]]
0 1
dtype: int64
================
0 1 2
0 1 2 3
1 4 5 6
2 7 8 9
0 1 2
0 1 1 1
1 1 1 1
2 1 1 1
a5+sr1
[[1 2 3]
[4 5 6]
[7 8 9]]
i1
x1 1
Name: a1, dtype: int64
================
a1 a1 a1
i1
x1 1 2 3
x1 4 5 6
x1 7 8 9
a1 a1 a1
i1
x1 1 1 1
x1 1 1 1
x1 1 1 1
a5+sr2
[[1 2 3]
[4 5 6]
[7 8 9]]
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
================
a2 a2 a2
i2
x2 1 2 3
y2 4 5 6
z2 7 8 9
a2 a2 a2
i2
x2 1 1 1
y2 2 2 2
z2 3 3 3
In [49]:
Out[49]:
df_none+df_none
0
0 1
0
0 1
================
0
0 1
0
0 1
df_none+df1
0
0 1
c3 a3
i3
x3 1
================
c3 a3
i3
x3 1
c3 a3
i3
x3 1
df_none+df2
0
0 1
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i4
x4 1
y4 1
z4 1
c4 a4
i4
x4 1
y4 2
z4 3
df_none+df3
0
0 1
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 1 1
c5 a5 b5 c5
i5
x5 1 2 3
df_none+df4
0
0 1
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
df1+df1
c3 a3
i3
x3 1
c3 a3
i3
x3 1
================
c3 a3
i3
x3 1
c3 a3
i3
x3 1
df1+df2
c3 a3
i3
x3 1
c4 a4
i4
x4 1
y4 2
z4 3
================
c3 a3
c4 a4
i3 i4
x3 x4 1
y4 1
z4 1
c3 a3
c4 a4
i3 i4
x3 x4 1
y4 2
z4 3
df1+df3
c3 a3
i3
x3 1
c5 a5 b5 c5
i5
x5 1 2 3
================
c3 a3
c5 a5 b5 c5
i3 i5
x3 x5 1 1 1
c3 a3
c5 a5 b5 c5
i3 i5
x3 x5 1 2 3
df1+df4
c3 a3
i3
x3 1
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c3 a3
c6 a6 b6 c6
i3 i6
x3 x6 1 1 1
y6 1 1 1
z6 1 1 1
c3 a3
c6 a6 b6 c6
i3 i6
x3 x6 1 2 3
y6 4 5 6
z6 7 8 9
df2+df2
c4 a4
i4
x4 1
y4 2
z4 3
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i4
x4 1
y4 2
z4 3
c4 a4
i4
x4 1
y4 2
z4 3
df2+df3
c4 a4
i4
x4 1
y4 2
z4 3
c5 a5 b5 c5
i5
x5 1 2 3
================
c4 a4
c5 a5 b5 c5
i4 i5
x4 x5 1 1 1
y4 x5 2 2 2
z4 x5 3 3 3
c4 a4
c5 a5 b5 c5
i4 i5
x4 x5 1 2 3
y4 x5 1 2 3
z4 x5 1 2 3
df2+df4
c4 a4
i4
x4 1
y4 2
z4 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c4 a4
c6 a6 b6 c6
i4 i6
x4 x6 1 1 1
y4 y6 2 2 2
z4 z6 3 3 3
c4 a4
c6 a6 b6 c6
i4 i6
x4 x6 1 2 3
y4 y6 4 5 6
z4 z6 7 8 9
df3+df3
c5 a5 b5 c5
i5
x5 1 2 3
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 2 3
c5 a5 b5 c5
i5
x5 1 2 3
df3+df4
c5 a5 b5 c5
i5
x5 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c5 a5 b5 c5
c6 a6 b6 c6
i5 i6
x5 x6 1 2 3
y6 1 2 3
z6 1 2 3
c5 a5 b5 c5
c6 a6 b6 c6
i5 i6
x5 x6 1 2 3
y6 4 5 6
z6 7 8 9
df4+df4
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
In [50]:
Out[50]:
v1+df_none
0
0
0 1
================
0
0 0
0
0 1
v1+df1
0
c3 a3
i3
x3 1
================
c3 a3
i3
x3 0
c3 a3
i3
x3 1
v1+df2
0
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i4
x4 0
y4 0
z4 0
c4 a4
i4
x4 1
y4 2
z4 3
v1+df3
0
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 0 0 0
c5 a5 b5 c5
i5
x5 1 2 3
v1+df4
0
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 0 0 0
y6 0 0 0
z6 0 0 0
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
a1+df_none
[1]
0
0 1
================
0
0 1
0
0 1
a1+df1
[1]
c3 a3
i3
x3 1
================
c3 a3
i3
x3 1
c3 a3
i3
x3 1
a1+df2
[1]
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i4
x4 1
y4 1
z4 1
c4 a4
i4
x4 1
y4 2
z4 3
a1+df3
[1]
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 1 1
c5 a5 b5 c5
i5
x5 1 2 3
a1+df4
[1]
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
a2+df_none
[1 2 3]
0
0 1
================
0 1 2
0 1 2 3
0 1 2
0 1 1 1
a2+df1
[1 2 3]
c3 a3
i3
x3 1
================
c3 a3 a3 a3
i3
x3 1 2 3
c3 a3 a3 a3
i3
x3 1 1 1
a2+df2
[1 2 3]
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4 a4 a4
i4
x4 1 2 3
y4 1 2 3
z4 1 2 3
c4 a4 a4 a4
i4
x4 1 1 1
y4 2 2 2
z4 3 3 3
a2+df3
[1 2 3]
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 2 3
c5 a5 b5 c5
i5
x5 1 2 3
a2+df4
[1 2 3]
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 2 3
y6 1 2 3
z6 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
a3+df_none
[[1 2 3]]
0
0 1
================
0 1 2
0 1 2 3
0 1 2
0 1 1 1
a3+df1
[[1 2 3]]
c3 a3
i3
x3 1
================
c3 a3 a3 a3
i3
x3 1 2 3
c3 a3 a3 a3
i3
x3 1 1 1
a3+df2
[[1 2 3]]
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4 a4 a4
i4
x4 1 2 3
y4 1 2 3
z4 1 2 3
c4 a4 a4 a4
i4
x4 1 1 1
y4 2 2 2
z4 3 3 3
a3+df3
[[1 2 3]]
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 2 3
c5 a5 b5 c5
i5
x5 1 2 3
a3+df4
[[1 2 3]]
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 2 3
y6 1 2 3
z6 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
a4+df_none
[[1]
[2]
[3]]
0
0 1
================
0
0 1
1 2
2 3
0
0 1
1 1
2 1
a4+df1
[[1]
[2]
[3]]
c3 a3
i3
x3 1
================
c3 a3
i3
x3 1
x3 2
x3 3
c3 a3
i3
x3 1
x3 1
x3 1
a4+df2
[[1]
[2]
[3]]
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i4
x4 1
y4 2
z4 3
c4 a4
i4
x4 1
y4 2
z4 3
a4+df3
[[1]
[2]
[3]]
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 1 1
x5 2 2 2
x5 3 3 3
c5 a5 b5 c5
i5
x5 1 2 3
x5 1 2 3
x5 1 2 3
a4+df4
[[1]
[2]
[3]]
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 1 1
y6 2 2 2
z6 3 3 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
a5+df_none
[[1 2 3]
[4 5 6]
[7 8 9]]
0
0 1
================
0 1 2
0 1 2 3
1 4 5 6
2 7 8 9
0 1 2
0 1 1 1
1 1 1 1
2 1 1 1
a5+df1
[[1 2 3]
[4 5 6]
[7 8 9]]
c3 a3
i3
x3 1
================
c3 a3 a3 a3
i3
x3 1 2 3
x3 4 5 6
x3 7 8 9
c3 a3 a3 a3
i3
x3 1 1 1
x3 1 1 1
x3 1 1 1
a5+df2
[[1 2 3]
[4 5 6]
[7 8 9]]
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4 a4 a4
i4
x4 1 2 3
y4 4 5 6
z4 7 8 9
c4 a4 a4 a4
i4
x4 1 1 1
y4 2 2 2
z4 3 3 3
a5+df3
[[1 2 3]
[4 5 6]
[7 8 9]]
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 2 3
x5 4 5 6
x5 7 8 9
c5 a5 b5 c5
i5
x5 1 2 3
x5 1 2 3
x5 1 2 3
a5+df4
[[1 2 3]
[4 5 6]
[7 8 9]]
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
In [51]:
Out[51]:
sr_none+df_none
0 1
dtype: int64
0
0 1
================
0
0 1
0
0 1
sr_none+df1
0 1
dtype: int64
c3 a3
i3
x3 1
================
c3 a3
i3
x3 1
c3 a3
i3
x3 1
sr_none+df2
0 1
dtype: int64
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i4
x4 1
y4 1
z4 1
c4 a4
i4
x4 1
y4 2
z4 3
sr_none+df3
0 1
dtype: int64
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i5
x5 1 1 1
c5 a5 b5 c5
i5
x5 1 2 3
sr_none+df4
0 1
dtype: int64
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
sr1+df_none
i1
x1 1
Name: a1, dtype: int64
0
0 1
================
0
i1
x1 1
0
i1
x1 1
sr1+df1
i1
x1 1
Name: a1, dtype: int64
c3 a3
i3
x3 1
================
c3 a3
i1 i3
x1 x3 1
c3 a3
i1 i3
x1 x3 1
sr1+df2
i1
x1 1
Name: a1, dtype: int64
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i1 i4
x1 x4 1
y4 1
z4 1
c4 a4
i1 i4
x1 x4 1
y4 2
z4 3
sr1+df3
i1
x1 1
Name: a1, dtype: int64
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i1 i5
x1 x5 1 1 1
c5 a5 b5 c5
i1 i5
x1 x5 1 2 3
sr1+df4
i1
x1 1
Name: a1, dtype: int64
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i1 i6
x1 x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i1 i6
x1 x6 1 2 3
y6 4 5 6
z6 7 8 9
sr2+df_none
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
0
0 1
================
0
i2
x2 1
y2 2
z2 3
0
i2
x2 1
y2 1
z2 1
sr2+df1
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
c3 a3
i3
x3 1
================
c3 a3
i2 i3
x2 x3 1
y2 x3 2
z2 x3 3
c3 a3
i2 i3
x2 x3 1
y2 x3 1
z2 x3 1
sr2+df2
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
c4 a4
i4
x4 1
y4 2
z4 3
================
c4 a4
i2 i4
x2 x4 1
y2 y4 2
z2 z4 3
c4 a4
i2 i4
x2 x4 1
y2 y4 2
z2 z4 3
sr2+df3
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
c5 a5 b5 c5
i5
x5 1 2 3
================
c5 a5 b5 c5
i2 i5
x2 x5 1 1 1
y2 x5 2 2 2
z2 x5 3 3 3
c5 a5 b5 c5
i2 i5
x2 x5 1 2 3
y2 x5 1 2 3
z2 x5 1 2 3
sr2+df4
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
================
c6 a6 b6 c6
i2 i6
x2 x6 1 1 1
y2 y6 2 2 2
z2 z6 3 3 3
c6 a6 b6 c6
i2 i6
x2 x6 1 2 3
y2 y6 4 5 6
z2 z6 7 8 9
In [52]:
Out[52]:
[array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]]),
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]]),
array([[1, 2, 3],
[1, 2, 3],
[1, 2, 3]]),
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]]),
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]]),
array([[1, 2, 3],
[1, 2, 3],
[1, 2, 3]])]
In [53]:
Out[53]:
0 1 2
i1 i2
x1 x2 0 0 0
y2 0 0 0
z2 0 0 0
0 1 2
i1 i2
x1 x2 1 1 1
y2 1 1 1
z2 1 1 1
0 1 2
i1 i2
x1 x2 1 2 3
y2 1 2 3
z2 1 2 3
0 1 2
i1 i2
x1 x2 1 1 1
y2 1 1 1
z2 1 1 1
0 1 2
i1 i2
x1 x2 1 1 1
y2 1 1 1
z2 1 1 1
0 1 2
i1 i2
x1 x2 1 1 1
y2 2 2 2
z2 3 3 3
In [54]:
Out[54]:
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 0 0 0
y2 x3 y4 x5 y6 0 0 0
z2 x3 z4 x5 z6 0 0 0
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 4 5 6
z2 x3 z4 x5 z6 7 8 9
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 4 5 6
z2 x3 z4 x5 z6 7 8 9
In [55]:
Out[55]:
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 0 0 0
y2 x3 y4 x5 y6 0 0 0
z2 x3 z4 x5 z6 0 0 0
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 4 5 6
z2 x3 z4 x5 z6 7 8 9
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 4 5 6
z2 x3 z4 x5 z6 7 8 9
In [56]:
Out[56]:
c6 a6 b6 c6
i6
x6 0 0 0
y6 0 0 0
z6 0 0 0
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 2 3
y6 1 2 3
z6 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 1 2 3
z6 1 2 3
c6 a6 b6 c6
i6
x6 1 1 1
y6 2 2 2
z6 3 3 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 1 1
y6 2 2 2
z6 3 3 3
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
c6 a6 b6 c6
i6
x6 1 1 1
y6 2 2 2
z6 3 3 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 1 2 3
z6 1 2 3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
In [57]:
Out[57]:
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 0 0 0
y7 y8 0 0 0
z7 z8 0 0 0
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 1 1 1
z7 z8 1 1 1
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 2 3
y7 y8 1 2 3
z7 z8 1 2 3
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 2 3
y7 y8 1 2 3
z7 z8 1 2 3
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 2 2 2
z7 z8 3 3 3
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 2 3
y7 y8 4 5 6
z7 z8 7 8 9
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 1 1 1
z7 z8 1 1 1
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 1 1 1
z7 z8 1 1 1
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 2 2 2
z7 z8 3 3 3
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 1 1 1
z7 z8 1 1 1
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 1 1 1
z7 z8 1 1 1
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 1 1
y7 y8 2 2 2
z7 z8 3 3 3
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 2 3
y7 y8 1 2 3
z7 z8 1 2 3
c7 a7 b7 c7
c8 a8 b8 c8
i7 i8
x7 x8 1 2 3
y7 y8 4 5 6
z7 z8 7 8 9
In [58]:
Out[58]:
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 0 0 0
y2 x3 y4 x5 y6 0 0 0
z2 x3 z4 x5 z6 0 0 0
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 4 5 6
z2 x3 z4 x5 z6 7 8 9
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 1 1 1
z2 x3 z4 x5 z6 1 1 1
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 1 1
y2 x3 y4 x5 y6 2 2 2
z2 x3 z4 x5 z6 3 3 3
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 1 2 3
z2 x3 z4 x5 z6 1 2 3
a1
a2
c3 a3
c4 a4
c5 a5 b5 c5
c6 a6 b6 c6
i1 i2 i3 i4 i5 i6
x1 x2 x3 x4 x5 x6 1 2 3
y2 x3 y4 x5 y6 4 5 6
z2 x3 z4 x5 z6 7 8 9
In [59]:
In [60]:
Out[60]:
C_CONTIGUOUS : False
F_CONTIGUOUS : False
OWNDATA : False
WRITEABLE : False
ALIGNED : True
WRITEBACKIFCOPY : False
UPDATEIFCOPY : False
19.1 µs ± 471 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each)
C_CONTIGUOUS : True
F_CONTIGUOUS : False
OWNDATA : True
WRITEABLE : True
ALIGNED : True
WRITEBACKIFCOPY : False
UPDATEIFCOPY : False
596 µs ± 10.8 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
C_CONTIGUOUS : True
F_CONTIGUOUS : False
OWNDATA : True
WRITEABLE : True
ALIGNED : True
WRITEBACKIFCOPY : False
UPDATEIFCOPY : False
181 µs ± 11.4 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)
C_CONTIGUOUS : False
F_CONTIGUOUS : True
OWNDATA : True
WRITEABLE : True
ALIGNED : True
WRITEBACKIFCOPY : False
UPDATEIFCOPY : False
1.26 ms ± 35.1 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
In [61]:
Out[61]:
(array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]]), array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]))
(c6 a6 b6 c6
i6
x6 0 0 0
y6 0 0 0
z6 0 0 0, c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9)
In [62]:
Out[62]:
i1
x1 1
Name: a1, dtype: int64
i2
x2 1
y2 1
z2 1
Name: a2, dtype: int64
c3 a3
i3
x3 1
c4 a4
i4
x4 1
y4 1
z4 1
c5 a5 b5 c5
i5
x5 1 1 1
c6 a6 b6 c6
i6
x6 1 1 1
y6 1 1 1
z6 1 1 1
In [63]:
Out[63]:
[0.1]
[0.1]
[0.1 0.2]
In [64]:
Out[64]:
[[0.1 0.1 0.1]]
[[0.1 0.1 0.1]]
[[0.1 0.1 0.1]
[0.2 0.2 0.2]]
[[0.1 0.2 0.3]
[0.4 0.5 0.6]]
In [65]:
Out[65]:
[[[0.1]
[0.1]
[0.1]]]
[[[0.1]
[0.1]
[0.1]]]
[[[0.1]
[0.1]
[0.1]]
[[0.2]
[0.2]
[0.2]]]
[[[0.1]
[0.2]
[0.3]]
[[0.4]
[0.5]
[0.6]]]
In [66]:
Out[66]:
[[[[0.1 0.1]
[0.1 0.1]]
[[0.1 0.1]
[0.1 0.1]]]]
In [67]:
Out[67]:
[10 10]
10
[10 10]
[10 10 10]
10
In [68]:
Out[68]:
[[[ 1. nan nan nan]
[nan 2. nan nan]]
[[nan nan 3. nan]
[nan nan nan 4.]]]
In [69]:
Out[69]:
('i1', None) a1 x1
(i1, None)
a1 NaN 1.0
x1 1.0 NaN
('i2', None) a2 x2 y2 z2
(i2, None)
a2 NaN 1.0 2.0 3.0
x2 1.0 NaN NaN NaN
y2 2.0 NaN NaN NaN
z2 3.0 NaN NaN NaN
('i3', 'c3') a3 x3
(i3, c3)
a3 NaN 1.0
x3 1.0 NaN
('i4', 'c4') a4 x4 y4 z4
(i4, c4)
a4 NaN 1.0 2.0 3.0
x4 1.0 NaN NaN NaN
y4 2.0 NaN NaN NaN
z4 3.0 NaN NaN NaN
('i5', 'c5') a5 b5 c5 x5
(i5, c5)
a5 NaN NaN NaN 1.0
b5 NaN NaN NaN 2.0
c5 NaN NaN NaN 3.0
x5 1.0 2.0 3.0 NaN
('i6', 'c6') a6 b6 c6 x6 y6 z6
(i6, c6)
a6 NaN NaN NaN 1.0 4.0 7.0
b6 NaN NaN NaN 2.0 5.0 8.0
c6 NaN NaN NaN 3.0 6.0 9.0
x6 1.0 2.0 3.0 NaN NaN NaN
y6 4.0 5.0 6.0 NaN NaN NaN
z6 7.0 8.0 9.0 NaN NaN NaN
('i7', 'c7') a7 b7 c7 x7 y7 z7
('i8', 'c8') a8 b8 c8 x8 y8 z8
(i7, c7) (i8, c8)
a7 a8 NaN NaN NaN 1.0 4.0 7.0
b7 b8 NaN NaN NaN 2.0 5.0 8.0
c7 c8 NaN NaN NaN 3.0 6.0 9.0
x7 x8 1.0 2.0 3.0 NaN NaN NaN
y7 y8 4.0 5.0 6.0 NaN NaN NaN
z7 z8 7.0 8.0 9.0 NaN NaN NaN
0 1 2 yo
0 NaN NaN NaN 1.0
1 NaN NaN NaN 2.0
2 NaN NaN NaN 3.0
yo 1.0 2.0 3.0 NaN
In [70]:
Out[70]:
c8 a8 b8 c8
c7
a7 1.0 NaN NaN
b7 NaN 2.0 NaN
c7 NaN NaN 3.0
3 4
1 1.0 2.0
2 3.0 4.0
a b c d
1 3 1.0 NaN NaN NaN
4 NaN 2.0 NaN NaN
2 3 NaN NaN 3.0 NaN
4 NaN NaN NaN 4.0
Index([1, 2, 3, 4], dtype='int64')
indexing
In [71]:
Out[71]:
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
p1 0.1 0.2
p2 0.3 0.4 0.5 0.6
c6 a6 b6 c6 a6 b6 c6 a6 b6 c6 a6 b6 c6
i6
x6 1 2 3 1 2 3 1 2 3 1 2 3
y6 4 5 6 4 5 6 4 5 6 4 5 6
z6 7 8 9 7 8 9 7 8 9 7 8 9
p1 p2 c6
0.1 0.3 a6 0.1
b6 0.1
c6 0.1
0.4 a6 0.1
b6 0.1
c6 0.1
0.2 0.5 a6 0.2
b6 0.2
c6 0.2
0.6 a6 0.2
b6 0.2
c6 0.2
Name: p1, dtype: float64
p1 p2 c6
0.1 0.3 a6 0.3
b6 0.3
c6 0.3
0.4 a6 0.4
b6 0.4
c6 0.4
0.2 0.5 a6 0.5
b6 0.5
c6 0.5
0.6 a6 0.6
b6 0.6
c6 0.6
Name: p2, dtype: float64
p1 p2 c6
0.1 0.3 a6 (0.1, 0.3)
b6 (0.1, 0.3)
c6 (0.1, 0.3)
0.4 a6 (0.1, 0.4)
b6 (0.1, 0.4)
c6 (0.1, 0.4)
0.2 0.5 a6 (0.2, 0.5)
b6 (0.2, 0.5)
c6 (0.2, 0.5)
0.6 a6 (0.2, 0.6)
b6 (0.2, 0.6)
c6 (0.2, 0.6)
Name: (p1, p2), dtype: object
In [72]:
Out[72]:
PandasIndexer
i6
x6 1
y6 4
z6 7
Name: (0.1, 0.3, a6), dtype: int64
PandasIndexer
p1 0.1
p2 0.3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
PandasIndexer
p1 0.2
p2 0.6
c6 b6 c6
i6
y6 5 6
z6 8 9
PandasIndexer
Index(['a6', 'b6', 'c6'], dtype='object', name='c6')
In [73]:
Out[73]:
ParamIndexer
MultiIndex([(0.1, 0.3, 'a6'),
(0.1, 0.3, 'b6'),
(0.1, 0.3, 'c6'),
(0.1, 0.4, 'a6'),
(0.1, 0.4, 'b6'),
(0.1, 0.4, 'c6')],
names=['p1', 'p2', 'c6'])
ParamIndexer
p1 0.1
p2 0.3 0.4
c6 a6 b6 c6 a6 b6 c6
i6
x6 1 2 3 1 2 3
y6 4 5 6 4 5 6
z6 7 8 9 7 8 9
ParamIndexer
p1 0.1
p2 0.3 0.4 0.3 0.4
c6 a6 b6 c6 a6 b6 c6 a6 b6 c6 a6 b6 c6
i6
x6 1 2 3 1 2 3 1 2 3 1 2 3
y6 4 5 6 4 5 6 4 5 6 4 5 6
z6 7 8 9 7 8 9 7 8 9 7 8 9
In [74]:
Out[74]:
ParamIndexer
p1 0.1
p2 0.3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
ParamIndexer
p1 0.1
p2 0.3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
ParamIndexer
MultiIndex([(0.1, 0.3, 'a6'),
(0.1, 0.3, 'b6'),
(0.1, 0.3, 'c6'),
(0.1, 0.3, 'a6'),
(0.1, 0.3, 'b6'),
(0.1, 0.3, 'c6')],
names=['p1', 'p2', 'c6'])
In [75]:
Out[75]:
ParamIndexer
p1 0.1
p2 0.3
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
ParamIndexer
MultiIndex([(0.1, 0.3, 'a6'),
(0.1, 0.3, 'b6'),
(0.1, 0.3, 'c6')],
names=['p1', 'p2', 'c6'])
ParamIndexer
MultiIndex([(0.1, 0.3, 'a6'),
(0.1, 0.3, 'b6'),
(0.1, 0.3, 'c6'),
(0.1, 0.3, 'a6'),
(0.1, 0.3, 'b6'),
(0.1, 0.3, 'c6')],
names=['p1', 'p2', 'c6'])
combine_fns
In [76]:
In [77]:
Out[77]:
[[11 21 31]
[12 22 32]
[13 23 33]]
[[11 21 31]
[12 22 32]
[13 23 33]]
[[11 12 13 21 22 23 31 32 33]
[14 15 16 24 25 26 34 35 36]
[17 18 19 27 28 29 37 38 39]]
[[11 12 13 21 22 23 31 32 33]
[14 15 16 24 25 26 34 35 36]
[17 18 19 27 28 29 37 38 39]]
In [78]:
Out[78]:
[array([[1, 1, 1],
[2, 2, 2],
[3, 3, 3]]), array([[11, 21, 31],
[12, 22, 32],
[13, 23, 33]])]
[array([[1, 1, 1],
[2, 2, 2],
[3, 3, 3]]), array([[11, 21, 31],
[12, 22, 32],
[13, 23, 33]])]
[array([[1, 2, 3, 1, 2, 3, 1, 2, 3],
[4, 5, 6, 4, 5, 6, 4, 5, 6],
[7, 8, 9, 7, 8, 9, 7, 8, 9]]), array([[11, 12, 13, 21, 22, 23, 31, 32, 33],
[14, 15, 16, 24, 25, 26, 34, 35, 36],
[17, 18, 19, 27, 28, 29, 37, 38, 39]])]
[array([[1, 2, 3, 1, 2, 3, 1, 2, 3],
[4, 5, 6, 4, 5, 6, 4, 5, 6],
[7, 8, 9, 7, 8, 9, 7, 8, 9]]), array([[11, 12, 13, 21, 22, 23, 31, 32, 33],
[14, 15, 16, 24, 25, 26, 34, 35, 36],
[17, 18, 19, 27, 28, 29, 37, 38, 39]])]
In [79]:
Out[79]:
[[103 104]
[106 108]
[109 112]]
[[103 104]
[106 108]
[109 112]]
[[103 106 109 104 108 112]
[112 115 118 116 120 124]
[121 124 127 128 132 136]]
[[103 106 109 104 108 112]
[112 115 118 116 120 124]
[121 124 127 128 132 136]]
In [80]:
Out[80]:
[206 212 218]
[206 212 218]
[[206 212 218]
[224 230 236]
[242 248 254]]
[[206 212 218]
[224 230 236]
[242 248 254]]
accessors
In [81]:
Out[81]:
10 5
11 5
12 5
13 5
14 5
Name: a, dtype: int64
a b c
10 5 5 5
11 5 5 5
12 5 5 5
13 5 5 5
14 5 5 5
i2
x2 5
y2 5
z2 5
Name: a2, dtype: int64
c6 a6 b6 c6
i6
x6 5 5 5
y6 5 5 5
z6 5 5 5
In [82]:
Out[82]:
True
False
False
True
In [83]:
Out[83]:
Index(['x2', 'y2', 'z2'], dtype='object', name='i2')
Index(['a2'], dtype='object')
Index(['x6', 'y6', 'z6'], dtype='object', name='i6')
Index(['a6', 'b6', 'c6'], dtype='object', name='c6')
In [84]:
Out[84]:
c3 a3
i3
x3_yo 1
c3 a3_yo
i3
x3 1
c3 a3
i3
x3_yo 1
c3 a3_yo
i3
x3_yo 1
In [85]:
Out[85]:
[1 2 3]
[[1]
[2]
[3]]
In [86]:
Out[86]:
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64
i4
x4 1
y4 2
z4 3
Name: a4, dtype: int64
c6 a6 b6 c6
i2
x2 1 2 3
y2 4 5 6
z2 7 8 9
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
In [87]:
Out[87]:
c4 a4
i4
x4 1
y4 2
z4 3
c4 a4
i4
x4 1
y4 2
z4 3
c6 a6 b6 c6
i4
x4 1 2 3
y4 4 5 6
z4 7 8 9
c6 a6 b6 c6
i6
x6 1 2 3
y6 4 5 6
z6 7 8 9
In [88]:
Out[88]:
a b
c6 a6 b6 c6 a6 b6 c6
i6
x6 1 2 3 1 2 3
y6 4 5 6 4 5 6
z6 7 8 9 7 8 9
c6 a6 b6 c6
a b a b a b
i6
x6 1 1 2 2 3 3
y6 4 4 5 5 6 6
z6 7 7 8 8 9 9
In [89]:
Out[89]:
c8 a8 b8
0 1 2
1 4 5
2 7 8
c7 a7 c7
c8 a8 b8 a8 b8
0 1 2 3 4
1 4 5 6 7
2 7 8 9 10
c7 a7 c7
c8 a8 b8 a8 b8
0 1 2 1 2
1 4 5 4 5
2 7 8 7 8
In [90]:
Out[90]:
(i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64, i2
x2 10
y2 10
z2 10
Name: a2, dtype: int64)
(i2
x2 1
y2 2
z2 3
Name: a2, dtype: int64, i2
x2 10
y2 10
z2 10
Name: a2, dtype: int64)
c4 a4
i4
x4 1
y4 2
z4 3
In [91]:
Out[91]:
('i2', None) a2 x2 y2 z2
(i2, None)
a2 NaN 1.0 2.0 3.0
x2 1.0 NaN NaN NaN
y2 2.0 NaN NaN NaN
z2 3.0 NaN NaN NaN
('i4', 'c4') a4 x4 y4 z4
(i4, c4)
a4 NaN 1.0 2.0 3.0
x4 1.0 NaN NaN NaN
y4 2.0 NaN NaN NaN
z4 3.0 NaN NaN NaN
('i5', 'c5') a5 b5 c5 x5
(i5, c5)
a5 NaN NaN NaN 1.0
b5 NaN NaN NaN 2.0
c5 NaN NaN NaN 3.0
x5 1.0 2.0 3.0 NaN
('i6', 'c6') a6 b6 c6 x6 y6 z6
(i6, c6)
a6 NaN NaN NaN 1.0 4.0 7.0
b6 NaN NaN NaN 2.0 5.0 8.0
c6 NaN NaN NaN 3.0 6.0 9.0
x6 1.0 2.0 3.0 NaN NaN NaN
y6 4.0 5.0 6.0 NaN NaN NaN
z6 7.0 8.0 9.0 NaN NaN NaN
In [92]:
Out[92]:
[[ 1. nan nan]
[nan 4. nan]
[nan nan 7.]]
In [93]:
Out[93]:
i8 x8 y8 z8
i7
x7 1.0 NaN NaN
y7 NaN 4.0 NaN
z7 NaN NaN 7.0
In [94]:
Out[94]:
i2
x2 1
y2 4
z2 9
Name: a2, dtype: int64
i2
x2 1
y2 4
z2 9
Name: a2, dtype: int64
c4 a4
i4
x4 1
y4 4
z4 9
In [95]:
Out[95]:
a b c
c6 a6 b6 c6 a6 b6 c6 a6 b6 c6
i2 i6
x2 x6 1 1 1 10 10 10 1 2 3
y2 y6 2 2 2 10 10 10 4 5 6
z2 z6 3 3 3 10 10 10 7 8 9
a b c
c6 a6 b6 c6 a6 b6 c6 a6 b6 c6
i2 i6
x2 x6 1 1 1 10 10 10 1 2 3
y2 y6 2 2 2 10 10 10 4 5 6
z2 z6 3 3 3 10 10 10 7 8 9
In [96]:
Out[96]:
apply_idx 0 1 2
i2
x2 112 113 114
y2 113 114 115
z2 114 115 116
apply_idx 0 1 2
i2
x2 112 113 114
y2 113 114 115
z2 114 115 116
apply_idx 0 1 2
i2
x2 112 113 114
y2 116 117 118
z2 120 121 122
apply_idx 0 1 2
i2
x2 112 113 114
y2 116 117 118
z2 120 121 122
apply_idx 0 1 2
c6 a6 b6 c6 a6 b6 c6 a6 b6 c6
i6
x6 112 116 120 113 117 121 114 118 122
y6 115 119 123 116 120 124 117 121 125
z6 118 122 126 119 123 127 120 124 128
hello a b c
c6 a6 b6 c6 a6 b6 c6 a6 b6 c6
i6
x6 112 116 120 113 117 121 114 118 122
y6 115 119 123 116 120 124 117 121 125
z6 118 122 126 119 123 127 120 124 128
In [97]:
Out[97]:
i2
x2 11.0
y2 12.0
z2 13.0
Name: a2, dtype: float64
i2
x2 1111
y2 1112
z2 1113
Name: a2, dtype: int64
i2
x2 11
y2 22
z2 33
Name: a2, dtype: int64
a2 a2 a2
i2
x2 11 21 31
y2 12 22 32
z2 13 23 33
i2 i1
x2 x1 2
y2 x1 3
z2 x1 4
dtype: int64
i2
x2 2
y2 4
z2 6
Name: a2, dtype: int64
c4 a4
i2 i4
x2 x4 2
y2 y4 4
z2 z4 6
c5 a5 b5 c5
i2 i5
x2 x5 2 3 4
y2 x5 3 4 5
z2 x5 4 5 6
c6 a6 b6 c6
i2 i6
x2 x6 2 3 4
y2 y6 6 7 8
z2 z6 10 11 12
c7 a7 b7 c7
c8 a8 b8 c8
i2 i7 i8
x2 x7 x8 2 3 4
y2 y7 y8 6 7 8
z2 z7 z8 10 11 12
In [98]:
Out[98]:
i2
x2 361
y2 382
z2 403
dtype: int64
c3 a3
c5 a5 b5 c5
i2 i3 i5
x2 x3 x5 703 724 745
y2 x3 x5 714 735 756
z2 x3 x5 725 746 767
c3 a3
c5 a5 b5 c5
i2 i3 i5
x2 x3 x5 703 724 745
y2 x3 x5 714 735 756
z2 x3 x5 725 746 767
c3 a3
c5 a5 b5 c5
i2 i3 i5
x2 x3 x5 703 724 745
y2 x3 x5 714 735 756
z2 x3 x5 725 746 767
In [99]:
Out[99]:
combine_idx 0 1 2
i2
x2 121 121 121
y2 122 132 132
z2 123 143 143
combine_idx 0 1 2 3 4 \
c3 a3 a3 a3 a3 a3
c5 a5 b5 c5 a5 b5 c5 a5 b5 c5 a5 b5 c5 a5
i2 i3 i5
x2 x3 x5 121 121 121 121 131 141 121 131 141 121 121 121 112
y2 x3 x5 122 122 122 122 132 142 122 132 142 132 132 132 113
z2 x3 x5 123 123 123 123 133 143 123 133 143 143 143 143 114
combine_idx 5
c3 a3
c5 b5 c5 a5 b5 c5
i2 i3 i5
x2 x3 x5 112 112 112 113 114
y2 x3 x5 113 113 113 114 115
z2 x3 x5 114 114 114 115 116
combine_idx 0 1 2 3 4 \
c3 a3 a3 a3 a3 a3
c5 a5 b5 c5 a5 b5 c5 a5 b5 c5 a5 b5 c5 a5
i2 i3 i5
x2 x3 x5 121 121 121 121 131 141 121 131 141 121 121 121 112
y2 x3 x5 122 122 122 122 132 142 122 132 142 132 132 132 113
z2 x3 x5 123 123 123 123 133 143 123 133 143 143 143 143 114
combine_idx 5
c3 a3
c5 b5 c5 a5 b5 c5
i2 i3 i5
x2 x3 x5 112 112 112 113 114
y2 x3 x5 113 113 113 114 115
z2 x3 x5 114 114 114 115 116
a b c d e \
c3 a3 a3 a3 a3 a3
c5 a5 b5 c5 a5 b5 c5 a5 b5 c5 a5 b5 c5 a5
i2 i3 i5
x2 x3 x5 121 121 121 121 131 141 121 131 141 121 121 121 112
y2 x3 x5 122 122 122 122 132 142 122 132 142 132 132 132 113
z2 x3 x5 123 123 123 123 133 143 123 133 143 143 143 143 114
f
c3 a3
c5 b5 c5 a5 b5 c5
i2 i3 i5
x2 x3 x5 112 112 112 113 114
y2 x3 x5 113 113 113 114 115
z2 x3 x5 114 114 114 115 116
In [100]:
Out[100]:
0 2
1 4
2 6
dtype: int64
c5 a5 b5 c5
c6 a6 b6 c6
i5 i6
x5 x6 2 4 6
y6 5 7 9
z6 8 10 12
In [ ]: