CSV-файл Python – хотите фильтровать определенные строки/столбцыPython

Программы на Python
Anonymous
CSV-файл Python – хотите фильтровать определенные строки/столбцы

Сообщение Anonymous »

Я новичок в Python и пытаюсь проанализировать этот CSV-файл. В нем много разных стран (как пример ниже).

Код: Выделить всё

country iso2    iso3    iso_numeric g_whoregion year    e_pop_num   e_inc_100k  e_inc_100k_lo
Afghanistan AF  AFG 4   EMR 2000    20093756    190 123
American Samoa  AS  ASM 16  WPR 2003    59117   5.8 5   6.7 3   3   4
Gambia  GM  GMB 270 AFR 2010    1692149 178 115 254 3000    1900    4300
Я хочу попытаться получить только определенные данные, то есть только определенные страны и только определенные столбцы (например, «e_pop_numb»). Как бы я это сделал?

Единственный базовый код, который у меня есть:

Код: Выделить всё

import csv
import itertools

f = csv.reader(open('TB_burden_countries_2018-03-06.csv'))

for row in itertools.islice(f, 0, 10):
print (row)
Это просто позволяет мне выбирать определенные строки, которые я хочу, но не обязательно страну, которую я хочу просмотреть, или конкретные столбцы, которые я хочу.

ЕСЛИ вы можете мне помочь или предоставить мне руководство, чтобы я мог учиться самостоятельно, я был бы очень признателен за это! Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/491 ... ws-columns

Вернуться в «Python»