File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 5
5
st .title ("Movie Review Analysis" )
6
6
7
7
st .sidebar .header ("Upload your CSV!" )
8
+ st .sidebar .write ("Make sure your CSV file contains a 'review' or 'user_review' column." )
9
+
8
10
uploaded_file = st .sidebar .file_uploader ("Choose a CSV file" , type = "csv" )
9
11
10
12
def load_data (file ):
@@ -27,7 +29,7 @@ def load_data(file):
27
29
st .write ("Column Names:" )
28
30
st .write (reviews_df .columns .tolist ())
29
31
30
- # Check for 'review' or 'user-review ' columns
32
+ # Check for 'review' or 'user_review ' columns
31
33
review_column = None
32
34
if 'review' in reviews_df .columns :
33
35
review_column = 'review'
@@ -36,7 +38,7 @@ def load_data(file):
36
38
37
39
if review_column :
38
40
st .write ("Sentiment Analysis:" )
39
- sentiment_df , analyzed_df = analyze_reviews (reviews_df , review_column )
41
+ sentiment_df , analyzed_df = analyze_reviews (reviews_df )
40
42
st .write (sentiment_df )
41
43
42
44
st .write ("Analyzed DataFrame with Sentiments:" )
@@ -49,3 +51,4 @@ def load_data(file):
49
51
st .error ("The uploaded CSV file does not contain a 'review' or 'user_review' column." )
50
52
else :
51
53
st .write ("Please upload a CSV file to proceed." )
54
+ st .write ("Make sure your CSV file contains a 'review' or 'user_review' column." )
Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ def analyze_reviews(df):
17
17
report = classification_report (y , y_pred , output_dict = True )
18
18
df ['sentiment' ] = y_pred
19
19
20
-
21
20
print ("Analyzed DataFrame with Sentiments:" )
22
21
print (df .head ())
23
22
@@ -26,7 +25,6 @@ def analyze_reviews(df):
26
25
def recommend_movies (df ):
27
26
positive_reviews = df [df ['sentiment' ] == 1 ]
28
27
29
-
30
28
print ("DataFrame with Positive Reviews:" )
31
29
print (positive_reviews .head ())
32
30
You can’t perform that action at this time.
0 commit comments