#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