<jupyter_start><jupyter_text>Về các tập train.tsv của các market<jupyter_code>fig = plt.figure(figsize=(15,7))
for id, i in enumerate(mk):
  fig.add_subplot(2,3,id+1)
  df = getdf(i, 'train', False)
  sns.countplot(df['rating'])
# đây là phân phối rating 
fig = plt.figure(figsize=(15,7))
for id, i in enumerate(mk):
  fig.add_subplot(2,3,id+1)
  df = getdf(i, 'train', False)
  g = df.groupby('itemId').count()
  plt.ylabel('Items count')
  plt.title(f'Market {i}')
  sns.histplot(g,bins='auto')
  plt.tight_layout()
  #plt.show()
  #đây là số rating trung bình của 1 item
fig = plt.figure(figsize=(15,7))
for id, i in enumerate(mk):
  fig.add_subplot(2,3,id+1)
  df = getdf(i, 'train', False)
  g = df.groupby('userId').rating.mean()
  plt.ylabel('User count')
  plt.title(f'Market {i}')
  sns.histplot(g, bins='auto')
  plt.tight_layout()
# đây là số rating trung bình của 1 user 
fig = plt.figure(figsize=(15,12))
for id, i in enumerate(mk):
  fig.add_subplot(5,1,id+1)
  df = getdf(i, 'train', False)
  g = df.groupby('userId').size()
  print(g)
  plt.ylabel('User count')
  plt.title(f'Market {i}')
  sns.countplot(g)
  plt.tight_layout()
  plt.savefig('userrate.png')
# đây là số rating trung bình của 1 user 
fig = plt.figure(figsize=(15,12))
for id, i in enumerate(mk):
  fig.add_subplot(5,1,id+1)
  df = getdf(i, 'train', False)
  g = df.groupby('itemId').size()
  print(g)
  plt.ylabel('Item count')
  plt.title(f'Market {i}')
  sns.countplot(g)
  plt.tight_layout()
  plt.savefig('itemrate.png')
getdf(s1, 'train', False).head()<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.18662420382165604, 'fraction_numerical': 0.022929936305732482, 'mean_word_length': 4.671480144404332, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '482273', 'license': 'Apache-2.0', 'n_tokens_mistral': 729, 'n_tokens_neox': 709, 'n_words': 140, 'path': 'Recsys_team10_visual.ipynb', 'repo_name': 'nsnguyensang/recsys-xmrec-team10', 'size': '1570'}