diff --git a/Aricles Views I.py b/Aricles Views I.py new file mode 100644 index 0000000..6f66d31 --- /dev/null +++ b/Aricles Views I.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 df[['author_id']].rename(columns={'author_id':'id'}) diff --git a/Invalid Tweets.py b/Invalid Tweets.py new file mode 100644 index 0000000..ca17741 --- /dev/null +++ b/Invalid Tweets.py @@ -0,0 +1,6 @@ +import pandas as pd + +def invalid_tweets(tweets: pd.DataFrame) -> pd.DataFrame: + isValid=tweets['content'].str.len()>15 + df=tweets[isValid] + return df[['tweet_id']] \ No newline at end of file