diff --git a/Problem1.py b/Problem1.py new file mode 100644 index 0000000..69fc08f --- /dev/null +++ b/Problem1.py @@ -0,0 +1,7 @@ +import pandas as pd + +def article_views(views: pd.DataFrame) -> pd.DataFrame: + views = views[views['author_id'] == views['viewer_id']] + views = views.rename(columns={'author_id' : 'id'}) + result = views[['id']].drop_duplicates() + return result.sort_values(by='id') \ No newline at end of file diff --git a/Problem2.py b/Problem2.py new file mode 100644 index 0000000..b3366fe --- /dev/null +++ b/Problem2.py @@ -0,0 +1,6 @@ +import pandas as pd + +def invalid_tweets(tweets: pd.DataFrame) -> pd.DataFrame: + a=tweets[tweets['content'].str.len()>15] + b=a[['tweet_id']] + return b \ No newline at end of file