Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
-
|
| 21 |
-
"SourceText",
|
| 22 |
-
"
|
| 23 |
-
"
|
| 24 |
-
"WordErrorRate_Diff", "CharacterErrorRate_Diff"
|
| 25 |
]]
|
| 26 |
|
| 27 |
-
return
|
| 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,
|