LOL, bu şarkı acayip iyi
Zipf yasası devrede olsa bile, sözlükleri metin kaynağına (örneğin Twitter ile hukuki belgeler) ya da yazarın demografisine (ergenler ile yaşlılar) uyacak şekilde ayarlaman gerekecek. Bu egzersiz, gerekirse değiştirebilmen için polarity() fonksiyonunun açık bileşenlerini gösterir.
Trey Songz'un "Lol :)" şarkısında "LOL smiley face, LOL smiley face." sözü geçiyor. Temel polarity() fonksiyonunda "LOL" pozitif olarak tanımlı değildir. Oysa "LOL" "Laugh Out Loud"un kısaltmasıdır ve pozitif olmalıdır. Bu yüzden, popüler kültür argosunu da içeren metnin bağlamına uygun olacak şekilde sözlüğü ayarlamalısın. Analizin belirli bir kanaldan (Twitter'daki "LOL"), konumdan (Boston'ın "Wicked Good" ifadesi) veya yaş grubundan (ergenlerin "sick" sözcüğü) metin içeriyorsa, sözlüğü muhtemelen uyarlaman gerekir.
Bu egzersizde öznelik sözlüğünü veya değer değiştiricileri içeren qdap sözlüklerini ayarlamıyorsun. Bunun yerine, bir sonraki egzersizde değiştirebilmen için mevcut kelime veri çerçevesi nesnelerini inceliyorsun.
Egzersiz için Beyoncé'nin "Crazy in Love" şarkı sözlerinden iki alıntı içeren text nesnesini oluşturduk.
Bu egzersiz
R ile Duygu Analizi
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Examine the key.pol
___
# Negators
___
# Amplifiers
___
# De-amplifiers
___
# Examine
___