Python - sentimientostwitter

 
Vista:
sin imagen de perfil

sentimientostwitter

Publicado por anonymous (1 intervención) el 18/07/2018 13:50:51
Chicos, estoy empezando con Python y tengo una serie de dudas.

Estoy haciendo un programilla para mirar los sentimientos en Tweeter y tengo un montón de Tweets (que he conseguido limpiar y ordenar por filas)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[['@brenamae_',
  'i',
  'whale',
  'slap',
  'your',
  'fin',
  'and',
  'tell',
  'you',
  'one',
  'last',
  'time:',
  'go',
  'awhale'],
 ['metin',
  'şentürk',
  'twitterda',
  '@metinsenturk',
  'muhteşem',
  'üçlü;',
  'sen,',
  'ben,',
  'müzi̇k'],

(por ejemplo)


y un diccionario de sentimientos que he logrado ordenar:

1
dict_items([('abandon', -2), ('abandoned', -2), ('abandons', -2), ('abducted', -2), ('abduction', -2), ('abductions', -2), ('abhor', -3), ('abhorred', -3), ('abhorrent', -3), ('abhors', -3), ('abilities', 2), ('ability', 2), ('aboard', 1), ('absentee', -1), ('absentees', -1) (etc etc etc)

Como podría hacer para que al lado de cada palabra se pusiese la "nota" del sentimiento (según el diccionario) siendo 0 cuando no haya palabra en dicho diccionario y que se haga un sumatorio de los sentimientos por Tweet?

Me estoy liando mucho con el formato de las columnas y necesito de una mano altruista por favor.

Un cordial saludo y muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder