ТИТАНИК. ИССЛЕДОВАНИЕ И ВИЗУАЛИЗАЦИЯ ДАННЫХ С PYTHON. ====================================================== Источник Павел Жуков https://habr.com/ru/articles/726454/ https://github.com/pas-zhukov/Titanic-Survivors-Data-Research https://github.com/pas-zhukov/Titanic-Survivors-Data-Research/blob/master/Paper.md Адаптировано А.Немченко, an2k.ru Работать в терминале Debian и обязательно использовать виртуальную среду Python. Подробно в ролике: Виртуальная среда Python. Создание и активация. Краткий текст здесь: HELP
Получить архив с данными и скриптами Python wget http://an2k.ru/data/level2/202-titanic/titanic.tar.gz Распаковать архив (образуется папка titanic) tar xzf titanic.tar.gz Перейти в папку titanic cd titanic Псмотреть содержимое папки (вывод в одну колонку) ls -1 (1 - это цифла один) Скрипты tit01_null.py tit02_sex.py tit03_class.py tit04_age.py tit05_family.py tit06_port.py Данные tit0.csv Колонки в таблице id — идентификатор, который был присвоен в базе pclass — класс купленного билета (1-й, 2-й, или 3-й) survived — выжил 1 или нет 0 пассажир name — имя пассажира sex — пол пассажира age — возраст пассажира sibsp — количество братьев или супругов у пассажира на борту parch — количество родителей или детей у пассажира на борту ticket — номер билета fare — сумма денег, которую заплатили за билет cabin — номер каюты, в которой находился пассажир embarked — порт (город), где пассажир сел на титаник boat — номер лодки куда попал выживший body — номер лодки куда было поднято тело погибшего home — домашний адрес Просмотреть код скрипта в терминале cat tit01_null.py | less ... или в редакторе mcedit tit01_null.py Последовательно выполнить все скрипты Открывающиеся при этом окна диаграмм, после просмотра удалять. python tit01_null.py python tit02_sex.py python tit03_class.py python tit04_age.py python tit05_family.py python tit06_port.py При возникновении ошибки отсутствия модуля - установить его pip install имя_модуля Вывести список созданных при выполнении скриптов диаграмм ls -1 tit*.png tit01_null.png tit02_sex.png tit03_class.png tit04_age.png tit05_baby.png tit05_family.png tit05_heatmap.png tit06_fare.png tit06_port.png Просмотр png-файлов eom tit01_null.png








