Python: какую функцию я бы использовал, чтобы найти наибольшее количество пользователей из этого.Файл CVS?

#python

#python

Вопрос:

Какую функцию я бы использовал, чтобы найти наибольшее количество пользователей из файла .CSV?

Вот набор данных:

 ID,NAME,CITY,COUNTRY,CPERSON,EMPLCNT,CONTRCNT,CONTRCOST
00000001,Breadpot,Sydney,Australia,Sam.Keng@info.com,250,48,1024.00
00000002,Hoviz,Manchester,UK,harry.ham@hoviz.com,150,7,900.00
00000003,Hoviz,London,UK,hamlet.host@hoviz.com,1500,12800,10510.50
00000004,Grenns,London,UK,grenns@grenns.com,200,12800,128.30
00000005,Magnolia,Chicago,USA,man@info.com,1024,25600,512000.00
00000006,Dozen,San Francisco,USA,dozen@dozen.com,1000,5,1000.20
00000007,Sun,San Francisco,USA,sunny@sun.com,2000,2,10000.01
 

Я совершенно новичок в этом языке и полностью озадачен этим. Пожалуйста, объясните свои ответы так, чтобы я мог понять, или, если вы могли бы поделиться ссылкой на какой-нибудь учебник для полного объяснения, это тоже было бы здорово.

Комментарии:

1. Вы имеете в виду CSV? потому что это похоже на CSV.

2. Сначала вы должны изучить учебник по Python , если еще не закончили.

3. Как я уже сказал, я новичок в языке, и это поставило меня в тупик. Может быть, я неправильно задал вопрос? Я понятия не имею, с чего начать.

4. Спасибо за всю помощь, ребята. Чем больше ссылок, тем лучше.

Ответ №1:

Я бы рекомендовал вам использовать pandas , которая является библиотекой анализа данных. Я не уверен, какой столбец представляет «население», но вы бы сделали это так:

Затем установите pandas…

 import pandas as pd
df = pd.read_csv('data.csv')  
df['POPULATION_COLUMN_NAME'].max()
 

Это то, что вы ищете?

Источники:

Ответ №2:

Для чтения csv я бы использовал модуль pandas . Этот урок отличный.

 import pandas as pd

df = pd.read_csv('path/to/csv_file.csv')
 

Я не уверен, что столбец соответствует населению; в EMPLCNT качестве примера

 df['EMPLCNT'].max()
2000