.apply() API consistency fix (original) (raw)
DataFrame.apply, Series.applymap, Series.map sort of come across as inconsistent.
def f(x):
return x.apply(lambda y: 2*y)
def g(x):
return x.applymap(lambda y: 2*y)
a = TimeSeries([1,2],[1,2])
b = DataMatrix({'a':a})
f(b)
g(b)
f(a)
g(a)