aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sec_certs/utils
diff options
context:
space:
mode:
authoradamjanovsky2023-09-29 13:20:13 +0200
committeradamjanovsky2023-09-29 13:20:13 +0200
commitee00fb283d8c1685abdddcbf4e097ea6ca911f09 (patch)
tree78f415e4f3817d320b122cb1fc7fafe215502110 /src/sec_certs/utils
parentf59e517490112c8baeb56c81a5869774ad1b821b (diff)
downloadsec-certs-ee00fb283d8c1685abdddcbf4e097ea6ca911f09.tar.gz
sec-certs-ee00fb283d8c1685abdddcbf4e097ea6ca911f09.tar.zst
sec-certs-ee00fb283d8c1685abdddcbf4e097ea6ca911f09.zip
ditch lang, fix groupby
Diffstat (limited to 'src/sec_certs/utils')
-rw-r--r--src/sec_certs/utils/nlp.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/sec_certs/utils/nlp.py b/src/sec_certs/utils/nlp.py
index cfa4aaf9..1e8dc911 100644
--- a/src/sec_certs/utils/nlp.py
+++ b/src/sec_certs/utils/nlp.py
@@ -29,10 +29,8 @@ def filter_short_sentences(sentences, actual_reference_keywords):
def prepare_reference_annotations_df(df: pd.DataFrame):
if df.loc[(df.label != "SELF") & (df.label.notnull())].empty:
raise ValueError("No expert annotations found in the dataset of references.")
- df = (
- df.loc[lambda df_: (df_.label != "SELF") & (df_.label.notnull())]
- .assign(segments=lambda df_: eval_strings_if_necessary(df_.segments))
- .drop(columns="lang")
+ df = df.loc[lambda df_: (df_.label != "SELF") & (df_.label.notnull())].assign(
+ segments=lambda df_: eval_strings_if_necessary(df_.segments)
)
df.segments = df.apply(
lambda row: filter_short_sentences(row["segments"], row["actual_reference_keywords"]), axis=1