Spaces:
Runtime error
Runtime error
| import pandas as pd | |
| def label_sentiment(rating): | |
| """Label sentiment based on the rating.""" | |
| if rating in [1, 2]: | |
| return 'negative' | |
| elif rating == 3: | |
| return 'neutral' | |
| elif rating in [4, 5]: | |
| return 'positive' | |
| else: | |
| return 'unknown' | |
| def add_sentiment_column(data: pd.DataFrame, rating_col_name='rating'): | |
| """Add a sentiment column to the dataframe based on the ratings.""" | |
| if rating_col_name not in data.columns: | |
| raise ValueError(f"Column '{rating_col_name}' not found in the dataframe.") | |
| data['sentiment'] = data[rating_col_name].apply(label_sentiment) | |
| return data | |