2014-09-30 3 views
1

У меня вопрос о том, как найти самых и наименее активных клиентов.Python: рассчитать самые и наименее активные клиенты

Нам дали группу разных имен. Например, "sam, sam, luke, luke, luke"

Нам предлагается найти наиболее частое имя и наименее частое имя, используя python (spyder). Эти результаты должны быть отражены в поле в wxFormBuilder.

Я не уверен, что именно я должен делать.

Вот то, что я до сих пор для ищу наиболее активный клиент:

def mostactive(self,parent): 
    for name in range (self.m_listBox1.GetCount()):  <--- the name of the box is m_listBox1 
     mostactivecustomer=str(self.m_listBox1.GetString(name)) 
     self.m_textCtrl2.Value(mostactivecustomer)  <---- the result box is called m_textCtrl2 

Спасибо!

+1

Мы (надеюсь) не собираемся делать домашнее задание для вас. Как вы попытались решить проблему? – Ideasthete

ответ

0

Я бы предположил, что это скорее вопрос о базовых математике, среднее, медиана, мода и т.д.

Вы можете поместить все имена в списке и сосчитать имена в каждом, а затем записать их обратно в текстовое окно.