Skip to content

Пакет R для загрузки, анализа и визуализации данных об Автономных системах

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

aaalyaaa/dbipAnalyzer

Repository files navigation

dbipAnalyzer

R пакет для скачивания, обработки и визуализации DB-IP данных

Функционал

Пакет реализует ETL-пайплайн:

  • Автоматически скачиваются данные о AS с DP-IP (два файла)
  • Сырые данные сохраняются в папке data-raw/source в текущей рабочей директории
  • Данные объединяются и очищаются, обработанные данные сохраняются в папке processed
  • Создается интерактивный дашборд с картой и статистикой

Установка

Как R-пакет:

install.packages("remotes")
remotes::install_github("https://github.com/aaalyaaa/dbipAnalyzer")

Использование

Импорт пакета:

library(dbipAnalyzer)

Просмотр доступных функций:

ls("package:dbipAnalyzer")

Описание функций

В пакете предустановлены тестовые данные - датафрейм demo

run_etl - запускает процесс скачивания, обработки и сохранения данных:

run_etl()

make_dashboard - запускает создание дашборда (представлена первые 100 тысяч строк данных)

make_dashboard()

make_test_dashboard - запускает создание дашборда из тестовых данных

make_test_dashboard()

run_app - запускает процесс скачивания, обработки, сохранения данных, создание дашборда и запуск его на сервере (в браузере по адресу: http://localhost:8080)

run_app()

run_app_test - запускает процесс создание дашборда из тестовых данных и запуск его на сервере (в браузере по адресу: http://localhost:8080)

run_app_test()

Использование через Docker

Клонирование репозитория:

git clone https://github.com/aaalyaaa/dbipAnalyzer.git
cd dbip_analyzer

Сборка и запуск Docker контейнера:

docker-compose up --build

После успешной сборки, в будущем можно запускать просто:

docker-compose up

После запуска Docker контейнера дашборд будет доступен в браузере по адресу: http://localhost:8080

About

Пакет R для загрузки, анализа и визуализации данных об Автономных системах

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •