None1145 commited on
Commit
6e75d7c
·
verified ·
1 Parent(s): f1c3b31

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -12
app.py CHANGED
@@ -9,22 +9,28 @@ def compare_csv_files():
9
  df2 = pd.read_csv(file2)
10
 
11
  merged_df = pd.merge(df1, df2, on="SourceText", suffixes=("_1.5", "_1.4"))
 
12
  merged_df["WordErrorRate_Diff"] = merged_df["WordErrorRate_1.5"] - merged_df["WordErrorRate_1.4"]
13
- if merged_df["WordErrorRate_Diff"] > 0: merged_df["WordErrorRate_Diff"] = f"1.5 is stronger than 1.4 ({merged_df['WordErrorRate_Diff']})"
14
- if merged_df["WordErrorRate_Diff"] < 0: merged_df["WordErrorRate_Diff"] = f"1.4 is stronger than 1.5 ({0 - merged_df['WordErrorRate_Diff']})"
15
- if merged_df["WordErrorRate_Diff"] == 0: merged_df["WordErrorRate_Diff"] = f"1.4 is the same as 1.5 (0)"
16
- if merged_df["CharacterErrorRate_Diff"] > 0: merged_df["CharacterErrorRate_Diff"] = f"1.5 is stronger than 1.4 ({merged_df['CharacterErrorRate_Diff']})"
17
- if merged_df["CharacterErrorRate_Diff"] < 0: merged_df["CharacterErrorRate_Diff"] = f"1.4 is stronger than 1.5 ({0 - merged_df['CharacterErrorRate_Diff']})"
18
- if merged_df["CharacterErrorRate_Diff"] == 0: merged_df["CharacterErrorRate_Diff"] = f"1.4 is the same as 1.5 (0)"
 
 
 
 
 
 
19
 
20
- comparison = merged_df[[
21
- "SourceText",
22
- "WhisperText_1.5", "WordErrorRate_1.5", "CharacterErrorRate_1.5",
23
- "WhisperText_1.4", "WordErrorRate_1.4", "CharacterErrorRate_1.4",
24
- "WordErrorRate_Diff", "CharacterErrorRate_Diff"
25
  ]]
26
 
27
- return comparison.to_html(index=False)
28
 
29
  gr.Interface(
30
  fn=compare_csv_files,
 
9
  df2 = pd.read_csv(file2)
10
 
11
  merged_df = pd.merge(df1, df2, on="SourceText", suffixes=("_1.5", "_1.4"))
12
+
13
  merged_df["WordErrorRate_Diff"] = merged_df["WordErrorRate_1.5"] - merged_df["WordErrorRate_1.4"]
14
+ merged_df["WordErrorRate_Comparison"] = merged_df["WordErrorRate_Diff"].apply(
15
+ lambda x: f"1.5 is stronger than 1.4 ({x})" if x > 0 else (
16
+ f"1.4 is stronger than 1.5 ({-x})" if x < 0 else "1.4 is the same as 1.5 (0)"
17
+ )
18
+ )
19
+
20
+ merged_df["CharacterErrorRate_Diff"] = merged_df["CharacterErrorRate_1.5"] - merged_df["CharacterErrorRate_1.4"]
21
+ merged_df["CharacterErrorRate_Comparison"] = merged_df["CharacterErrorRate_Diff"].apply(
22
+ lambda x: f"1.5 is stronger than 1.4 ({x})" if x > 0 else (
23
+ f"1.4 is stronger than 1.5 ({-x})" if x < 0 else "1.4 is the same as 1.5 (0)"
24
+ )
25
+ )
26
 
27
+ result = merged_df[[
28
+ "SourceText",
29
+ "WordErrorRate_1.5", "WordErrorRate_1.4", "WordErrorRate_Comparison",
30
+ "CharacterErrorRate_1.5", "CharacterErrorRate_1.4", "CharacterErrorRate_Comparison"
 
31
  ]]
32
 
33
+ return result.to_html(index=False)
34
 
35
  gr.Interface(
36
  fn=compare_csv_files,