2013-08-23 4 views
0
>>> with open('Book2.csv', 'rb') as f: 
    inpreader = csv.reader(f, delimiter=',') 
    for row in inpreader: 
     print ','.join(row) 

IdNo, skillsList 
BAXA0000206_NEENA_TIWARI_0.htm,[u'Training', u'E-Learning', u'PowerPoint', u'Teaching', u'Accounting', u'Team Management', u'Team Building', u'Microsoft Excel', u'Microsoft Office', u'Financial Accounting', u'Microsoft Word', u'Customer Service'] 
BAXA0000227_ABDUR_RAZZAQUE_0.htm,[u'Telecommunications', u'Data Center', u'ISO 27001', u'Management', u'BS25999', u'Technology', u'Information Technology...', u'Certified PMP\xae', u'Certified BS25999 Lead...'] 
BAXA0000261_Priya _ Lobo_0.htm,[u'Market Research', u'Segmentation', u'Marketing Strategy', u'Consumer Behavior', u'Experience Working with...'] 

Я хочу, чтобы выяснить, термин частоту каждого навыка в skillsList .. Как я могу это сделать ...группировка по пунктам в списке

Благодаря

+0

Где частота поле? –

+0

skillsList. Мне нужен термин частота каждого навыка. Что-то вроде, Training: 45, E-Learning: 50 – user1946217

+0

Как выглядит файл CSV? (Я полагаю, вы сейчас показываете вывод своего кода, а не ввод) –

ответ

0
counter = {} 
for skill_list in lists: 
    for skill in skill_list: 
     counter[skill] = counter.get(skill, 0) + 1 

print counter 
+0

Я сделал это, не работал. Можете ли вы, пожалуйста, исправить, где я ошибаюсь. >>> с открытой ('Book2.csv', 'Rb'), как F: \t inpreader = csv.reader (F, разделителем = ' ') \t для строки в inpreader: \t \t Списки =',' .join (строка) \t \t >>> LEN (Списки) >>> счетчик = {} >>> для skill_list в списках: \t для специалиста в skill_list: \t \t счетчика [умение] = counter.get (skill, 0) + 1 \t \t >>> print counter {',': 1} – user1946217

+0

counter = {} с открытым ('Book2.csv', 'rb') как f: inpreader = csv.reader (f, delimiter = ',') для строки в inpreader: для специалиста в строке [1]:. счетчик [умение] = counter.get (умение, 0) + 1 печати '' присоединиться (строка) печати счетчик [ссылка] (http://simonsagi.com/sites/stackoverflow/frequency.txt) –

Смежные вопросы