#!/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 ("-r", "--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)