ginipick commited on
Commit
f792c55
ยท
verified ยท
1 Parent(s): 6913e40

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -57,11 +57,13 @@ def create_trend_chart(space_id, daily_ranks_df):
57
  return None
58
 
59
  def get_duplicate_spaces(top_100_spaces):
60
- # ID์—์„œ ์‚ฌ์šฉ์ž๋ช…๊ณผ ์ŠคํŽ˜์ด์Šค๋ช… ๋ถ„๋ฆฌ
61
- top_100_spaces['clean_id'] = top_100_spaces['id'].apply(lambda x: x.split('/')[-1])
62
 
63
- # ์ •์ œ๋œ ID๋ณ„๋กœ trending score ํ•ฉ์‚ฐ
64
- score_sums = top_100_spaces.groupby('clean_id')['trendingScore'].sum()
 
 
65
 
66
  # ํ•ฉ์‚ฐ๋œ ์Šค์ฝ”์–ด๋กœ ์ •๋ ฌํ•˜์—ฌ ์ƒ์œ„ 20๊ฐœ ์„ ํƒ
67
  top_20_scores = score_sums.sort_values(ascending=False).head(20)
@@ -78,6 +80,10 @@ def create_duplicates_chart(score_sums):
78
  'rank': range(1, len(score_sums) + 1)
79
  })
80
 
 
 
 
 
81
  fig = px.bar(
82
  df,
83
  x='id',
@@ -101,7 +107,6 @@ def create_duplicates_chart(score_sums):
101
  )
102
  )
103
 
104
- # ํ˜ธ๋ฒ„ ํ…œํ”Œ๋ฆฟ์— ์ด ์Šค์ฝ”์–ด ์ •๋ณด ์ถ”๊ฐ€
105
  fig.update_traces(
106
  marker_color='#4CAF50',
107
  hovertemplate='ID: %{x}<br>Rank: %{y}<br>Total Score: %{customdata:.2f}<extra></extra>',
 
57
  return None
58
 
59
  def get_duplicate_spaces(top_100_spaces):
60
+ # ID๋ณ„ trending score ํ•ฉ์‚ฐ (์ „์ฒด ID ์‚ฌ์šฉ)
61
+ score_sums = top_100_spaces.groupby('id')['trendingScore'].sum()
62
 
63
+ # ๋””๋ฒ„๊น…์„ ์œ„ํ•œ ์ถœ๋ ฅ
64
+ print("Score sums for each ID:")
65
+ for id, total_score in score_sums.sort_values(ascending=False).head(20).items():
66
+ print(f"ID: {id}, Total Score: {total_score}")
67
 
68
  # ํ•ฉ์‚ฐ๋œ ์Šค์ฝ”์–ด๋กœ ์ •๋ ฌํ•˜์—ฌ ์ƒ์œ„ 20๊ฐœ ์„ ํƒ
69
  top_20_scores = score_sums.sort_values(ascending=False).head(20)
 
80
  'rank': range(1, len(score_sums) + 1)
81
  })
82
 
83
+ # ๋””๋ฒ„๊น…์„ ์œ„ํ•œ ์ถœ๋ ฅ
84
+ print("\nFinal chart data:")
85
+ print(df)
86
+
87
  fig = px.bar(
88
  df,
89
  x='id',
 
107
  )
108
  )
109
 
 
110
  fig.update_traces(
111
  marker_color='#4CAF50',
112
  hovertemplate='ID: %{x}<br>Rank: %{y}<br>Total Score: %{customdata:.2f}<extra></extra>',