Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.3 kB
30
Indexable
Never
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import getopt
import pandas as pd

if __name__ == "__main__":

    # Задаём определения входных параметров
    unixOptions = "r:" # напишите код
    gnuOptions = ["regions="] # напишите код

    # Читаем входные параметры
    fullCmdArguments = sys.argv
    argumentList = fullCmdArguments[1:]
    try:  
        arguments, values = getopt.getopt(argumentList, unixOptions, gnuOptions)
    except getopt.error as err:  
        print(str(err))
        sys.exit(2)

 #   # Обрабатываем входные параметры
    regions = 'Germany,France,Russia'.split(',')
    for currentArgument, currentValue in arguments:  
        if currentArgument in ('@regions'): # ваш код здесь
            regions = currentValue. ... # ваш код здесь

    urbanization = pd.read_csv('/datasets/urbanization.csv')

    # Фильтруем и определяем максимальный уровень урбанизации
    urbanization = urbanization.query('Entity in @regions')
    urbanization = urbanization.groupby('Entity').agg({'Urban':'max'}) # ваш код

    print(urbanization)