From 914d3fff9b795dfcfa674e9b3dd1c0ff7ce66c24 Mon Sep 17 00:00:00 2001 From: Kaaviya Varrshini Date: Sat, 14 Jun 2025 20:29:47 -0400 Subject: [PATCH] Done Pandas2 --- Problem1_Articles.py | 7 +++++++ Problem2_InvalidTweets.py | 5 +++++ 2 files changed, 12 insertions(+) create mode 100644 Problem1_Articles.py create mode 100644 Problem2_InvalidTweets.py diff --git a/Problem1_Articles.py b/Problem1_Articles.py new file mode 100644 index 0000000..83090f2 --- /dev/null +++ b/Problem1_Articles.py @@ -0,0 +1,7 @@ +import pandas as pd + +def article_views(views: pd.DataFrame) -> pd.DataFrame: + df=views[views['author_id']==views['viewer_id']] + df.drop_duplicates(subset='author_id',inplace=True) + df.sort_values(by=['author_id'],inplace=True) + return pd.DataFrame(df[['author_id']]).rename(columns={'author_id':'id'}) \ No newline at end of file diff --git a/Problem2_InvalidTweets.py b/Problem2_InvalidTweets.py new file mode 100644 index 0000000..676bb0a --- /dev/null +++ b/Problem2_InvalidTweets.py @@ -0,0 +1,5 @@ +import pandas as pd + +def invalid_tweets(tweets: pd.DataFrame) -> pd.DataFrame: + invalid=tweets[tweets['content'].str.len()>15] + return invalid[['tweet_id']] \ No newline at end of file