From a947084baedbf5ab3afc14b3a1b771f1e6bde329 Mon Sep 17 00:00:00 2001 From: Arushi Bhambri Date: Wed, 23 Jul 2025 16:24:39 -0700 Subject: [PATCH] =?UTF-8?q?Added=20Pandas2=20Q1=E2=80=93Q2=20solutions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Article_Views.ipynb | 32 ++++++++++++++++++++++++++++++++ Invalid_Tweets.ipynb | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 Article_Views.ipynb create mode 100644 Invalid_Tweets.ipynb diff --git a/Article_Views.ipynb b/Article_Views.ipynb new file mode 100644 index 0000000..66823a6 --- /dev/null +++ b/Article_Views.ipynb @@ -0,0 +1,32 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "8f1f6776", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "def article_views(views: pd.DataFrame) -> pd.DataFrame:\n", + " df = views[views['author_id'] == views['viewer_id']]\n", + " df = df['author_id'].unique()\n", + " return pd.DataFrame(df, columns = ['id']).sort_values(by = 'id', ascending = True)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "language": "python", + "name": "python3" + }, + "language_info": { + "name": "python", + "version": "3.11.4" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Invalid_Tweets.ipynb b/Invalid_Tweets.ipynb new file mode 100644 index 0000000..9ef821f --- /dev/null +++ b/Invalid_Tweets.ipynb @@ -0,0 +1,40 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "66c7c1f2", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "def invalid_tweets(tweets: pd.DataFrame) -> pd.DataFrame:\n", + " tweets = tweets[tweets['content'].str.len() > 15]\n", + "\n", + " return tweets[['tweet_id']]" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.4" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}