Sma 3
Sma 3
import pandas as pd
import numpy as np
import pymongo
from pymongo import MongoClient
# Step 1: Load the raw social media data (assuming a CSV file)
df = pd.read_csv('social_media_data.csv')
# 2.3 Filter data (e.g., we may only be interested in Facebook and Instagram posts)
df = df[df['platform'].isin(['Facebook', 'Instagram'])]
# 2.5 Remove posts with zero likes, shares, or comments, as they might be irrelevant
df = df[(df['likes'] > 0) | (df['shares'] > 0) | (df['comments'] > 0)]
dbcreate.py
import pandas as pd
# Create a DataFrame
df = pd.DataFrame(data)