Aracılığıyla paylaş


pandas ile ai.analyze_sentiment kullanma

İşlev, ai.analyze_sentiment tek bir kod satırıyla giriş metninin duygusal durumunu algılamak için üretken yapay zeka kullanır. Girişin duygusal durumunun pozitif, negatif, karışık veya nötr olup olmadığını algılayabilir. Ayrıca, belirtilen etiketlerinize göre duygusal durumu algılayabilir. Fonksiyon duygu durumunu belirleyemezse, çıktıyı boş bırakır.

Uyarı

Genel Bakış

ai.analyze_sentiment işlevi, pandas Series sınıfını genişletir. Her giriş satırının yaklaşımını algılamak için pandas DataFrame metin sütununda işlevini çağırın.

İşlev, DataFrame'in yeni bir sütununda depolanabilecek duygu etiketlerini içeren bir pandas Serisi döndürür.

Sözdizimi

# Default sentiment labels
df["sentiment"] = df["input"].ai.analyze_sentiment()

# Custom sentiment labels
df["sentiment"] = df["input"].ai.analyze_sentiment("label2", "label2", "label3")

Parametreler

İsim Description
labels
Opsiyonel
Giriş metin değerleriyle eşleşecek yaklaşım etiketleri kümesini temsil eden bir veya daha fazla dize .

İade

İşlev, her giriş metin satırı için duygu etiketleri içeren bir pandas Series döndürür. Varsayılan yaklaşım etiketleri , positive, negativeveya neutraletiketlerini içerirmixed. Özel etiketler belirtilirse, bunun yerine bu etiketler kullanılır. Duygu belirlenemezse, dönüş değeri nullolarak döndürülür.

Example

# This code uses AI. Always review output for mistakes. 

df = pd.DataFrame([
        "The cleaning spray permanently stained my beautiful kitchen counter. Never again!",
        "I used this sunscreen on my vacation to Florida, and I didn't get burned at all. Would recommend.",
        "I'm torn about this speaker system. The sound was high quality, though it didn't connect to my roommate's phone.",
        "The umbrella is OK, I guess."
    ], columns=["reviews"])

df["sentiment"] = df["reviews"].ai.analyze_sentiment()
display(df)

Bu örnek kod hücresi aşağıdaki çıkışı sağlar:

'İncelemeler' ve 'yaklaşım' sütunlarını içeren bir veri çerçevesinin ekran görüntüsü. 'Yaklaşım' sütunu 'negatif', 'pozitif', 'karma' ve 'nötr' sütunlarını içerir.