Untitled
unknown
plain_text
3 years ago
1.3 kB
34
Indexable
#!/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)Editor is loading...