Advertisement
Guest User

python

a guest
Dec 14th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.01 KB | None | 0 0
  1. import csv
  2. import os
  3. from utilities import sqlutils
  4.  
  5.  
  6. counter = 0
  7. input_data = "data\\rating_final.csv"
  8.  
  9. # insert data into ratings_final
  10. with open(input_data, 'rU') as f:
  11. for row in csv.reader(f):
  12. if any(row) and counter > 1:
  13. print(row[0] + ': ' + row[1] + ": " + row[2])
  14. sql = "INSERT INTO ratings_final(userID, placeID, rating, food_rating, service_rating) "
  15. sql = sql + " VALUES (%s, %s, %s, %s, %s);"
  16. sqlutils.execMysqlQuery(sql, (row[0], row[1], row[2], row[3], row[4]))
  17. # print(sql)
  18.  
  19. counter = counter + 1
  20.  
  21. # insert data in chefmozaccepts
  22.  
  23. counter = 0
  24. input_data = "data\\chefmozaccepts.csv"
  25. with open(input_data, 'rU') as f:
  26. for row in csv.reader(f):
  27. if any(row) and counter > 1:
  28. print(row[0] + ': ' + row[1])
  29. sql = "INSERT INTO chefmozaccepts(placeID, Rpayment) "
  30. sql = sql + " VALUES (%s, %s);"
  31. sqlutils.execMysqlQuery(sql, (row[0], row[1]))
  32. print(sql)
  33.  
  34. counter = counter + 1
  35.  
  36. #insert data into userpayment
  37.  
  38. counter = 0
  39. input_data = "data\\userpayment.csv"
  40. with open(input_data, 'rU') as f:
  41. for row in csv.reader(f):
  42. if any(row) and counter > 1:
  43. print(row[0] + ': ' + row[1])
  44. sql = "INSERT INTO userpayment(userID,Upayment) "
  45. sql = sql + " VALUES (%s, %s);"
  46. sqlutils.execMysqlQuery(sql, (row[0], row[1]))
  47. print(sql)
  48.  
  49. counter = counter + 1
  50.  
  51. #insert data into userprofile
  52.  
  53. counter = 0
  54. input_data = "data\\userprofile.csv"
  55. with open(input_data, 'rU') as f:
  56. for row in csv.reader(f):
  57. if any(row) and counter > 1:
  58. print(row[0] + ': ' + row[1] + ': ' + row[2] + ': ' + row[3] + ': ' + row[4] + ': ' + row[5] + ': ' + row[6] + ': ' + row[7] + ': ' + row[8] + ': ' + row[9] + ': ' + row[10] + ': ' + row[11] + ': ' + row[12] + ': ' + row[13] + ': ' + row[14] + ': ' + row[15] + ': ' + row[16] + ': ' + row[17]+ ': ' + row[18])
  59. sql = "INSERT INTO userprofile(userID,latitude,longitude,smoker,drink_level,dress_preference,ambience,transport,marital_status,hijos,birth_year,interest,personality,religion,activity,color,weight,budget,height) "
  60. sql = sql + " VALUES (%s, %s, %s, %s, %s, %s,%s, %s, %s,%s, %s, %s,%s, %s, %s, %s, %s, %s, %s);"
  61. sqlutils.execMysqlQuery(sql, (row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7], row[8], row[9], row[10], row[11], row[12],row[13], row[14], row[15], row[16], row[17], row[18]))
  62. print(sql)
  63.  
  64. counter = counter + 1
  65.  
  66. #insert data into usercuisine
  67.  
  68. counter = 0
  69. input_data = "data\\usercuisine.csv"
  70. with open(input_data, 'rU') as f:
  71. for row in csv.reader(f):
  72. if any(row) and counter > 1:
  73. print(row[0] + ': ' + row[1])
  74. sql = "INSERT INTO usercuisine(userID, Rcuisine) "
  75. sql = sql + " VALUES (%s, %s);"
  76. sqlutils.execMysqlQuery(sql, (row[0], row[1]))
  77. print(sql)
  78.  
  79. counter = counter + 1
  80.  
  81. #insert data in chefmozparking
  82.  
  83. counter = 0
  84. input_data = "data\\chefmozparking.csv"
  85. with open(input_data, 'rU') as f:
  86. for row in csv.reader(f):
  87. if any(row) and counter > 1:
  88. print(row[0] + ': ' + row[1])
  89. sql = "INSERT INTO chefmozparking(placeID, parking_lot) "
  90. sql = sql + " VALUES (%s, %s);"
  91. sqlutils.execMysqlQuery(sql, (row[0], row[1]))
  92. print(sql)
  93.  
  94. counter = counter + 1
  95.  
  96. #insert data into geoplaces2
  97.  
  98. counter = 0
  99. input_data = "data\\geoplaces2.csv"
  100. with open(input_data, 'rU') as f:
  101. for row in csv.reader(f):
  102. if any(row) and counter > 1:
  103. print(row[0] + ': ' + row[1] + ': ' + row[2] + ': ' + row[3] + ': ' + row[4] + ': ' + row[
  104. 5] + ': ' + row[6] + ': ' + row[7] + ': ' + row[8] + ': ' + row[9] + ': ' + row[
  105. 10] + ': ' + row[11] + ': ' + row[12] + ': ' + row[13] + ': ' + row[14] + ': ' +
  106. row[15] + ': ' + row[16] + ': ' + row[17] + ': ' + row[18] + ': ' + row[19] + ': ' +
  107. row[20])
  108. sql = "INSERT INTO geoplaces2(placeID,latitude,longitude,the_geom_meter,name,address,city,state,country,fax,zip,alcohol,smoking_area,dress_code,accessibility,price,url,Rambience,franchise,area,other_services) "
  109. sql = sql + " VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s);"
  110. sqlutils.execMysqlQuery(sql, (
  111. row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7], row[8], row[9], row[10],
  112. row[11], row[12], row[13], row[14], row[15], row[16], row[17], row[18], row[19], row[20]))
  113. print(sql)
  114.  
  115. counter = counter + 1
  116.  
  117. #insert data into chefmozcuisine
  118.  
  119. counter = 0
  120. input_data = "data\\chefmozcuisine.csv"
  121. with open(input_data, 'rU') as f:
  122. for row in csv.reader(f):
  123. if any(row) and counter > 1:
  124. print(row[0] + ': ' + row[1])
  125. sql = "INSERT INTO chefmozcuisine(placeID, Rcuisine) "
  126. sql = sql + " VALUES (%s, %s);"
  127. sqlutils.execMysqlQuery(sql, (row[0], row[1]))
  128. print(sql)
  129.  
  130. counter = counter + 1
  131.  
  132. #isnert data into chefmozaccepts
  133.  
  134. counter = 0
  135. input_data = "data\\chefmozaccepts.csv"
  136. with open(input_data, 'rU') as f:
  137. for row in csv.reader(f):
  138. if any(row) and counter > 1:
  139. print(row[0] + ': ' + row[1])
  140. sql = "INSERT INTO chefmozaccepts(placeID, Rpayment) "
  141. sql = sql + " VALUES (%s, %s);"
  142. sqlutils.execMysqlQuery(sql, (row[0], row[1]))
  143. print(sql)
  144.  
  145. counter = counter + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement