Baselight
Sign In
Loading...Loading chart...
1SELECT 
2    age_group,
3    AVG(app_usage_time_min_day) AS average_app_usage,
4    AVG(screen_on_time_hours_day) AS average_screen_hours,
5    AVG(data_usage_mb_day) AS average_usage_mb,
6    -- Count of Android users in each age group
7    COUNT(CASE WHEN operating_system = 'Android' THEN user_id END) AS android_count,
8    -- Count of iOS users in each age group
9    COUNT(CASE WHEN operating_system = 'iOS' THEN user_id END) AS ios_count
10FROM (
11    SELECT 
12        user_id,
13        operating_system,
14        app_usage_time_min_day,
15        screen_on_time_hours_day,
16        data_usage_mb_day,
17        battery_drain_mah_day,
18        CASE 
19            WHEN age BETWEEN 18 AND 24 THEN '18-24'
20            WHEN age BETWEEN 25 AND 34 THEN '25-34'
21            WHEN age BETWEEN 35 AND 44 THEN '35-44'
22            WHEN age BETWEEN 45 AND 54 THEN '45-54'
23            WHEN age >= 55 THEN '55+'
24            ELSE 'Unknown'
25        END AS age_group
26    FROM @kaggle.valakhorasani_mobile_device_usage_and_user_behavior_dataset.user_behavior_dataset
27) AS subquery
28GROUP BY age_group
29ORDER BY age_group ASC;
age_groupaverage_app_usageaverage_screen_hoursaverage_usage_mbandroid_countios_count
18-24297.83636363636365.6309090909090911012.96363636363648624
25-34256.90109890109895.021978021978025885.379120879120914636
35-44253.38271604938274.948148148148145855.493827160493912834
45-54289.00609756097565.6280487804878041001.695121951219613727
55+266.18292682926835.279268292682927919.35365853658545725

Share link

Anyone who has the link will be able to view this.