ENH: Have pivot and pivot_table take similar arguments by jsexauer · Pull Request #5505 · pandas-dev/pandas (original) (raw)
I'm really at a loss, as the test it fails on works for me:
import pandas
import numpy as np
import pandas.util.testing as tm
index = ['A', 'B']
columns = 'C'
df = pandas.DataFrame({'A': ['foo', 'foo', 'foo', 'foo',
'bar', 'bar', 'bar', 'bar',
'foo', 'foo', 'foo'],
'B': ['one', 'one', 'one', 'two',
'one', 'one', 'one', 'two',
'two', 'two', 'one'],
'C': ['dull', 'dull', 'shiny', 'dull',
'dull', 'shiny', 'shiny', 'dull',
'shiny', 'shiny', 'shiny'],
'D': np.random.randn(11),
'E': np.random.randn(11),
'F': np.random.randn(11)})
with tm.assert_produces_warning(FutureWarning):
pandas.pivot_table(df, values='D', rows=index,
cols=columns)
with tm.assert_produces_warning(False):
pandas.pivot_table(df, values='D', index=index,
columns=columns)
pandas.pivot_table(df, values='D', rows=index,
cols=columns)