Guest User

Untitled

a guest
Sep 19th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. self.table_widget.clear()
  2. labels = ['КТО ВЗВЕШИВАЛСЯ','ВЕС', 'ДАТА ВЗВЕШИВАНИЯ', 'ПРИРОСТ']
  3. self.table_widget.setColumnCount(len(labels))
  4. self.table_widget.setHorizontalHeaderLabels(labels)
  5. db_connection = 'mysql+pymysql://root:@localhost/base?charset=utf8mb4'
  6. conn = create_engine(db_connection)
  7. df = pd.read_sql("""КТО ВЗВЕШИВАЛСЯ, ВЕС, ДАТА ВЗВЕШИВАНИЯ FROM ТАБЛИЦА , WHERE КТО ВЗВЕШИВАЛСЯ.id = ВЕС.id AND data = '2018-07-20' """,db_connection)
  8. df2 = pd.read_sql("""КТО ВЗВЕШИВАЛСЯ, ВЕС, ДАТА ВЗВЕШИВАНИЯ FROM ТАБЛИЦА , WHERE КТО ВЗВЕШИВАЛСЯ.id = ВЕС.id AND data= '2018-08-29' """,db_connection)
  9. full_df = pd.merge(df, df2, on='КТО ВЗВЕШИВАЛСЯ', how='outer')
  10. ПРИРОСТ = full_df['ves_y'] - full_df['ves_x']
  11. full_df['ПРИРОСТ'] = ПРИРОСТ
  12. self.table_widget.setColumnCount(len(full_df.columns))
  13. self.table_widget.setRowCount(len(full_df.index))
  14. for i in range(len(full_df.index)):
  15. for j in range(len(full_df.columns)):
  16. self.table_widget.setItem(i,j,QTableWidgetItem(str(full_df.iloc[i, j])))
Add Comment
Please, Sign In to add comment