Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. df.rolling(window = 10).apply(lambda x: acf(x, nlags = 5)[5]).plot()
  2.  
  3. df.rolling(window = 10).apply(lambda x: list(acf(x, nlags = 5)))
  4.  
  5. ---------------------------------------------------------------------------
  6. TypeError Traceback (most recent call last)
  7. <ipython-input-63-e5f337100eb5> in <module>()
  8. ----> 1 df.rolling(window = 10).apply(lambda x: list(acf(x, nlags = 5)))
  9.  
  10. /Users/a/anaconda3/lib/python3.5/site-packages/pandas/core/window.py in apply(self, func, args, kwargs)
  11. 861 @Appender(_shared_docs['apply'])
  12. 862 def apply(self, func, args=(), kwargs={}):
  13. --> 863 return super(Rolling, self).apply(func, args=args, kwargs=kwargs)
  14. 864
  15. 865 @Substitution(name='rolling')
  16.  
  17. /Users/a/anaconda3/lib/python3.5/site-packages/pandas/core/window.py in apply(self, func, args, kwargs)
  18. 619
  19. 620 return self._apply(f, func, args=args, kwargs=kwargs,
  20. --> 621 center=False)
  21. 622
  22. 623 def sum(self, **kwargs):
  23.  
  24. /Users/a/anaconda3/lib/python3.5/site-packages/pandas/core/window.py in _apply(self, func, name, window, center, check_minp, how, **kwargs)
  25. 556
  26. 557 if values.ndim > 1:
  27. --> 558 result = np.apply_along_axis(calc, self.axis, values)
  28. 559 else:
  29. 560 result = calc(values)
  30.  
  31. /Users/a/anaconda3/lib/python3.5/site-packages/numpy/lib/shape_base.py in apply_along_axis(func1d, axis, arr, *args, **kwargs)
  32. 89 outshape = asarray(arr.shape).take(indlist)
  33. 90 i.put(indlist, ind)
  34. ---> 91 res = func1d(arr[tuple(i.tolist())], *args, **kwargs)
  35. 92 # if res is a number, then we have a smaller output array
  36. 93 if isscalar(res):
  37.  
  38. /Users/a/anaconda3/lib/python3.5/site-packages/pandas/core/window.py in calc(x)
  39. 553
  40. 554 def calc(x):
  41. --> 555 return func(x, window, min_periods=self.min_periods)
  42. 556
  43. 557 if values.ndim > 1:
  44.  
  45. /Users/a/anaconda3/lib/python3.5/site-packages/pandas/core/window.py in f(arg, window, min_periods)
  46. 616 minp = _use_window(min_periods, window)
  47. 617 return algos.roll_generic(arg, window, minp, offset, func, args,
  48. --> 618 kwargs)
  49. 619
  50. 620 return self._apply(f, func, args=args, kwargs=kwargs,
  51.  
  52. pandas/algos.pyx in pandas.algos.roll_generic (pandas/algos.c:51581)()
  53.  
  54. TypeError: a float is required
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement