- #!/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)
2
From Innocent Camel, 4 Months ago, written in Plain Text, viewed 80 times.
URL http://codebin.org/view/cd8ea54f
Embed
Download Paste or View Raw
— Expand Paste to full width of browser