From 9607d8d6733ed849c604f9e2442f00ea69d8e852 Mon Sep 17 00:00:00 2001 From: Meng Li <34143965+Meng6@users.noreply.github.com> Date: Sun, 3 Oct 2021 17:14:29 -0400 Subject: [PATCH] Fill NA with 0 for the selected keyboard features --- src/features/phone_keyboard/rapids/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/features/phone_keyboard/rapids/main.py b/src/features/phone_keyboard/rapids/main.py index 173cf66d..93b7c2e3 100644 --- a/src/features/phone_keyboard/rapids/main.py +++ b/src/features/phone_keyboard/rapids/main.py @@ -59,6 +59,7 @@ def rapids_features(sensor_data_files, time_segment, provider, filter_data_by_se if "totalkeyboardtouches" in features_to_compute: keyboard_features["totalkeyboardtouches"] = keyboard_data.groupby(['local_segment','sessionNumber'])['is_password'].count().reset_index().groupby(['local_segment'])['is_password'].mean() + keyboard_features.fillna(value={"sessioncount": 0, "averagesessionlength": 0, "changeintextlengthlessthanminusone": 0, "changeintextlengthequaltominusone": 0, "changeintextlengthequaltoone": 0, "changeintextlengthmorethanone": 0, "maxtextlength": 0, "totalkeyboardtouches": 0}, inplace=True) keyboard_features = keyboard_features.reset_index() return keyboard_features