Advertisement
davydovdmitry

course analytics error

Nov 20th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. /usr/bin/python3.7 /home/dmitry/PycharmProjects/Data_Analysis/example.py
  2. Traceback (most recent call last):
  3. File "/home/dmitry/PycharmProjects/Data_Analysis/example.py", line 11, in <module>
  4. res2 = an.UseModule(1)
  5. File "/home/dmitry/PycharmProjects/Data_Analysis/Analisys/Analisys.py", line 22, in UseModule
  6. return _modules[id].Execute(_cursor, _courseName)
  7. File "/home/dmitry/PycharmProjects/Data_Analysis/Analisys/tests/main.py", line 36, in Execute
  8. avg = ta.calculateTests(df)
  9. File "/home/dmitry/PycharmProjects/Data_Analysis/Analisys/tests/content/tests_analisys.py", line 5, in calculateTests
  10. avg=df.groupby(['course_name','problem_id','page','attempts','max_grade'])['grade'].agg([np.mean, np.median, np.size])
  11. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 3485, in aggregate
  12. (_level or 0) + 1)
  13. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 3558, in _aggregate_multiple_funcs
  14. results[name] = obj.aggregate(func)
  15. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 3489, in aggregate
  16. return getattr(self, cyfunc)()
  17. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 1306, in mean
  18. return self._cython_agg_general('mean', **kwargs)
  19. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 1056, in _cython_agg_general
  20. raise DataError('No numeric types to aggregate')
  21. pandas.core.base.DataError: No numeric types to aggregate
  22. Error in sys.excepthook:
  23. Traceback (most recent call last):
  24. File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
  25. from apport.fileutils import likely_packaged, get_recent_crashes
  26. File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
  27. from apport.report import Report
  28. File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
  29. import apport.fileutils
  30. File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
  31. from apport.packaging_impl import impl as packaging
  32. File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
  33. import apt
  34. File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
  35. import apt_pkg
  36. ModuleNotFoundError: No module named 'apt_pkg'
  37.  
  38. Original exception was:
  39. Traceback (most recent call last):
  40. File "/home/dmitry/PycharmProjects/Data_Analysis/example.py", line 11, in <module>
  41. res2 = an.UseModule(1)
  42. File "/home/dmitry/PycharmProjects/Data_Analysis/Analisys/Analisys.py", line 22, in UseModule
  43. return _modules[id].Execute(_cursor, _courseName)
  44. File "/home/dmitry/PycharmProjects/Data_Analysis/Analisys/tests/main.py", line 36, in Execute
  45. avg = ta.calculateTests(df)
  46. File "/home/dmitry/PycharmProjects/Data_Analysis/Analisys/tests/content/tests_analisys.py", line 5, in calculateTests
  47. avg=df.groupby(['course_name','problem_id','page','attempts','max_grade'])['grade'].agg([np.mean, np.median, np.size])
  48. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 3485, in aggregate
  49. (_level or 0) + 1)
  50. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 3558, in _aggregate_multiple_funcs
  51. results[name] = obj.aggregate(func)
  52. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 3489, in aggregate
  53. return getattr(self, cyfunc)()
  54. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 1306, in mean
  55. return self._cython_agg_general('mean', **kwargs)
  56. File "/usr/local/lib/python3.7/dist-packages/pandas/core/groupby/groupby.py", line 1056, in _cython_agg_general
  57. raise DataError('No numeric types to aggregate')
  58. pandas.core.base.DataError: No numeric types to aggregate
  59.  
  60. Process finished with exit code 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement