Spaces:
Sleeping
Sleeping
from transformers import pipeline | |
def load_model(): | |
return pipeline("text-classification", model="tabularisai/multilingual-sentiment-analysis") | |
def analyze_sentiments(df, text_column, classifier): | |
if text_column not in df.columns: | |
raise ValueError(f"Column '{text_column}' not found in DataFrame.") | |
texts = df[text_column].astype(str).tolist() | |
try: | |
sentiments = classifier(texts) | |
df['sentiment'] = [result['label'] for result in sentiments] | |
except Exception as e: | |
print(f"Error processing text. Error: {e}") | |
df['sentiment'] = 'UNKNOWN' | |
return df |