Guest User

Untitled

a guest
Feb 22nd, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. import pandas as pd
  2. import pymysql
  3. import numpy as np
  4.  
  5.  
  6. db = pymysql.connect(host='localhost', user='root', passwd='',
  7. database='mom_db', charset='utf8')
  8. df = pd.read_sql("SELECT * FROM comments ", db)
  9. cursor = db.cursor()
  10.  
  11. name = df['nickname']
  12.  
  13. count = pd.value_counts(name)
  14.  
  15. a = {count.index[i]:count[i] for i in range(len(count))}
  16. print(a)
  17. #print(count[count>1])-вывод Series
  18.  
  19. {'repeinik': 26, 'podberezowik': 24, 'Павел_Шуков_talks48': 20, 'stupich':
  20. 14, 'kipovets': 14, 'Лайош_Портиш': 13, 'vijigau_mraz': 13, 'наивная баба':
  21. 12, 'genek77': 12, 'Sergey_Petrov': 12, 'Андрей_Иванов_talks19': 11,
  22. 'Пачотны тунеядзец': 10, 'eugenenus_': 10, 'Настя_Романова': 9, 'Kac_Lol':
  23. 9, 'Ириша_Лалапусечка': 9, 'valstar78': 8, 'Сергей Александрович': 8,
  24. 'Tadeush_Тадеуш': 8, 'freedom for us': 7, 'Светлана_Малышкина': 7,
  25. 'Костя_Миронов': 7, 'SIgarA': 6, 'Жанна_Д-урк': 6, 'Fair play': 6,
  26. 'Лукашенко_Федор': 6, 'Lisa_Grodno': 5, 'id350886439': 5,......
  27.  
  28. repeinik 26
  29. podberezowik 24
  30. Павел_Шуков_talks48 20
  31. stupich 14
  32. kipovets 14
  33. Лайош_Портиш 13
  34. .......
  35.  
  36. d = {'repeinik': 26, 'podberezowik': 24, 'Павел_Шуков_talks48': 20, 'stupich': 14, 'kipovets': 14, 'Лайош_Портиш': 13, 'vijigau_mraz': 13, 'наивная баба': 12, 'genek77': 12}
  37.  
  38. print "{:<20} {:<15}".format('Name','Value')
  39. for name, val in d.iteritems():
  40. label, num = v
  41. print "{:<20} {:<15}".format(name, val)
  42.  
  43. Name Value
  44. repeinik 26
  45. podberezowik 24
  46. Павел_Шуков_talks48 20
  47. ... ...
  48.  
  49. print('{:<20} {:<15}'.format('NickName', 'Numb_comm'))
  50. for name, n_comm in a.items():
  51. print('{:<20} {:<15}'.format(name, n_comm))
  52.  
  53. NickName Numb_comm
  54. repeinik 26
  55. podberezowik 24
  56. Павел_Шуков_talks48 20
  57. stupich 14
  58. kipovets 14
  59. Лайош_Портиш 13
  60. vijigau_mraz 13
  61. наивная баба 12
  62. genek77 12
  63.  
  64. # pip install tabulate
  65. from tabulate import tabulate
  66.  
  67. d = {'repeinik': 26, 'podberezowik': 24, 'Павел_Шуков_talks48': 20,
  68. 'stupich': 14, 'kipovets': 14, 'Лайош_Портиш': 13,
  69. 'vijigau_mraz': 13, 'наивная баба': 12, 'genek77': 12}
  70. print(tabulate(d.items(), headers=['NAME', 'VALUE'], tablefmt="grid"))
  71.  
  72. +---------------------+---------+
  73. | NAME | VALUE |
  74. +=====================+=========+
  75. | repeinik | 26 |
  76. +---------------------+---------+
  77. | podberezowik | 24 |
  78. +---------------------+---------+
  79. | Павел_Шуков_talks48 | 20 |
  80. +---------------------+---------+
  81. | stupich | 14 |
  82. +---------------------+---------+
  83. | kipovets | 14 |
  84. +---------------------+---------+
  85. | Лайош_Портиш | 13 |
  86. +---------------------+---------+
  87. | vijigau_mraz | 13 |
  88. +---------------------+---------+
  89. | наивная баба | 12 |
  90. +---------------------+---------+
  91. | genek77 | 12 |
  92. +---------------------+---------+
Add Comment
Please, Sign In to add comment