{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": { "id": "0_cb-YDAJoEb" }, "outputs": [], "source": [ "# Рисовать графики сразу же\n", "%matplotlib inline\n", "\n", "import re # регулярные выражения\n", "\n", "# Статический вывод графики (графики отображаются в той ячейке, в которой используется plt.show())\n", "import pandas as pd # Импортируем библиотеку обработки и анализа данных pandas\n", "import matplotlib.pyplot as plt # Импортируем модуль pyplot библиотеки matplotlib для построения графиков\n", "import datetime # Импортируем модуль datetime для обработки данных в формете даты\n", "import numpy as np # Импортируем библиотеку numpy" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "id": "c0H_wStOhqsN" }, "outputs": [], "source": [ "#База резюме headhunter" ] }, { "cell_type": "markdown", "metadata": { "id": "Uj9e4m4VWyMH" }, "source": [ "##Загружаем базу\n" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "id": "KTYXsgeVd9Xe" }, "outputs": [], "source": [ "fixed_df = pd.read_csv('hh.csv')# Путь, куда вы скачали файл" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 719 }, "id": "68vGOZwnh8T-", "outputId": "0eea7eac-15c5-4dbf-9343-c84a77d6ebbf" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Unnamed: 0Пол, возрастЗПИщет работу на должность:ГородЗанятостьГрафикОпыт (двойное нажатие для полной версии)Последенее/нынешнее место работыПоследеняя/нынешняя должностьОбразование и ВУЗОбновление резюмеАвто
00Мужчина , 42 года , родился 6 октября 197627 000 руб.Старший администраторЛипецк , не готов к переезду , не готов к кома...полная занятостьполный деньОпыт работы 6 лет 1 месяц\\n\\nСтарший администр...Трц РивьераСтарший администратор по сохраности активовСреднее специальное образование 1994 Спту 2628.04.2019 12:17Имеется собственный автомобиль
11Мужчина , 41 год , родился 14 января 197860 000 руб.Старший IT инженерСочи , не готов к переезду , готов к командиро...частичная занятость, полная занятостьгибкий график, полный деньОпыт работы 19 лет 2 месяца\\n\\nСтарший IT инже...Эскорт-Центр, Москва, ЗАОСтарший инженер сервисного центраВысшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕР...28.04.2019 11:44Не указано
22Мужчина , 44 года , родился 21 февраля 197565 000 руб.Системный администратор, Системный инженерЛипецк , готов к переезду , готов к командировкамполная занятостьудаленная работа, полный день, вахтовый методОпыт работы 19 лет 9 месяцев\\n\\nСистемный адми...СПССПК \"ЭКОПТИЦА\"Системный администраторВысшее образование 2003 Московский государств...28.04.2019 10:36Не указано
33Мужчина , 43 года , родился 9 февраля 197670 000 руб.Web-программист, Web-администратор, Web-мастерМосква , м. Марьино , не готов к переезду , г...полная занятостьудаленная работа, гибкий график, полный деньОпыт работы 5 лет 9 месяцев\\n\\nWeb-программист...ГБУ \"МДОО\"специалист отдела интернет-проектовВысшее образование 2002 Российский государств...28.04.2019 10:29Не указано
44Мужчина , 39 лет , родился 14 июня 197945 000 руб.Старший системный администратор \\ начальник от...Тула , не готов к переезду , готов к редким ко...частичная занятость, полная занятостьполный день, сменный графикОпыт работы 13 лет 5 месяцев\\n\\nСтарший систем...ООО \"СервисСофт\"Старший системный администраторВысшее образование 2007 Российский государств...28.04.2019 10:15Не указано
\n", "
" ], "text/plain": [ " Unnamed: 0 Пол, возраст ЗП \\\n", "0 0 Мужчина , 42 года , родился 6 октября 1976 27 000 руб. \n", "1 1 Мужчина , 41 год , родился 14 января 1978 60 000 руб. \n", "2 2 Мужчина , 44 года , родился 21 февраля 1975 65 000 руб. \n", "3 3 Мужчина , 43 года , родился 9 февраля 1976 70 000 руб. \n", "4 4 Мужчина , 39 лет , родился 14 июня 1979 45 000 руб. \n", "\n", " Ищет работу на должность: \\\n", "0 Старший администратор \n", "1 Старший IT инженер \n", "2 Системный администратор, Системный инженер \n", "3 Web-программист, Web-администратор, Web-мастер \n", "4 Старший системный администратор \\ начальник от... \n", "\n", " Город \\\n", "0 Липецк , не готов к переезду , не готов к кома... \n", "1 Сочи , не готов к переезду , готов к командиро... \n", "2 Липецк , готов к переезду , готов к командировкам \n", "3 Москва , м. Марьино , не готов к переезду , г... \n", "4 Тула , не готов к переезду , готов к редким ко... \n", "\n", " Занятость \\\n", "0 полная занятость \n", "1 частичная занятость, полная занятость \n", "2 полная занятость \n", "3 полная занятость \n", "4 частичная занятость, полная занятость \n", "\n", " График \\\n", "0 полный день \n", "1 гибкий график, полный день \n", "2 удаленная работа, полный день, вахтовый метод \n", "3 удаленная работа, гибкий график, полный день \n", "4 полный день, сменный график \n", "\n", " Опыт (двойное нажатие для полной версии) \\\n", "0 Опыт работы 6 лет 1 месяц\\n\\nСтарший администр... \n", "1 Опыт работы 19 лет 2 месяца\\n\\nСтарший IT инже... \n", "2 Опыт работы 19 лет 9 месяцев\\n\\nСистемный адми... \n", "3 Опыт работы 5 лет 9 месяцев\\n\\nWeb-программист... \n", "4 Опыт работы 13 лет 5 месяцев\\n\\nСтарший систем... \n", "\n", " Последенее/нынешнее место работы \\\n", "0 Трц Ривьера \n", "1 Эскорт-Центр, Москва, ЗАО \n", "2 СПССПК \"ЭКОПТИЦА\" \n", "3 ГБУ \"МДОО\" \n", "4 ООО \"СервисСофт\" \n", "\n", " Последеняя/нынешняя должность \\\n", "0 Старший администратор по сохраности активов \n", "1 Старший инженер сервисного центра \n", "2 Системный администратор \n", "3 специалист отдела интернет-проектов \n", "4 Старший системный администратор \n", "\n", " Образование и ВУЗ Обновление резюме \\\n", "0 Среднее специальное образование 1994 Спту 26 28.04.2019 12:17 \n", "1 Высшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕР... 28.04.2019 11:44 \n", "2 Высшее образование 2003 Московский государств... 28.04.2019 10:36 \n", "3 Высшее образование 2002 Российский государств... 28.04.2019 10:29 \n", "4 Высшее образование 2007 Российский государств... 28.04.2019 10:15 \n", "\n", " Авто \n", "0 Имеется собственный автомобиль \n", "1 Не указано \n", "2 Не указано \n", "3 Не указано \n", "4 Не указано " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fixed_df.head()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 35 }, "id": "rX4zOIYgvA59", "outputId": "0817ffdc-935e-47b2-8c84-d2fc5083fd94" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(66945, 13)\n" ] } ], "source": [ "# Количество резюме и критерии\n", "print(fixed_df.shape)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 255 }, "id": "W-jAN-bnvkQX", "outputId": "ca18554d-1bb3-4e79-b0a6-cc4ad642537b" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 1\n", "1 Мужчина , 41 год , родился 14 января 1978\n", "2 60 000 руб.\n", "3 Старший IT инженер\n", "4 Сочи , не готов к переезду , готов к командировкам\n", "5 частичная занятость, полная занятость\n", "6 гибкий график, полный день\n", "7 Опыт работы 19 лет 2 месяца\n", "\n", "Старший IT инженер 60 000 руб. Информационные технологии, интернет, телеком Сетевые технологии Системная интеграция Системный администратор Занятость: частичная занятость, полная занятость График работы: гибкий график, полный день Опыт работы 19 лет 2 месяца Июнь 2012 — по настоящее время 6 лет 11 месяцев Эскорт-Центр, Москва, ЗАО Краснодарский край , www.escort-center.ru Информационные технологии, системная интеграция, интернет ... Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг Услуги для бизнеса Безопасность, охранная деятельность Старший инженер сервисного центра Обязанности: Обеспечение бесперебойного функционирования информационных систем управления. Настройка и администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012 и других программных продуктов. Обслуживание it оборудования и локальных информационных сетей пунктов пропуска через Государственную границу: системы паспортного контроля, включающие программно-аппаратные комплексы; кабины паспортного контроля, информационно-поисковую систему (ИПС) углубленной и специальной проверки документов; системы видеонаблюдения; системы контроля доступа; системы телефонной и радиосвязи; монтаж компьютерных сетей.  Март 2000 — Июнь  2012 12 лет 4 месяца Южный проект Дьюти-Фри, ООО Краснодарский край Розничная торговля ... Розничная сеть (продуктовая) Продукты питания Безалкогольные напитки (продвижение, оптовая торговля) Безалкогольные напитки (производство) Старший инженер IT Обязанности: Администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012; Установка, настройка и контроль работы антивирусной защиты; Анализ, предупреждение и прогнозирование, устранение сбоев в работе информационных систем и локальных сетей; Обеспечение пользователей офисной техникой и ПК; обслуживание компьютерной техники, консультирование и обучение персонала; построение, инсталляция и администрирование локальных сетей, серверных платформ в офисах и магазинах компании; инсталляция и администрирование систем продаж в торговых подразделениях; администрирование доступа в интернет; администрирование системы электронной почты. Регион обслуживания: Сочи-Краснодар-Ростов. Достижения: построил, инсталлировал локальную сеть главного офиса; построил, инсталлировал и отладил 7 торговых локальных сетей в магазинах компании; непосредственно участвовал в разработке программного обеспечения для фискального оборудования и его внедрении во всех структурных подразделениях компании; добился стабильной, бесперебойной работы сетей и оборудования. Ключевые навыки Теперь резюме открыто всему интернету — изменить можно в настройках видимости. Active Directory Администрирование серверов Windows Настройка сетевых подключений Настройка ПО MS SQL Server Системное администрирование Офисная техника Монтаж оборудования Локальные сети Windows Os Администрирование сетевого оборудования Cистемы управления базами данных Закупка оргтехники и оборудования Windows 2003, 2008 Server Windows 10, Windows 8.1, Windows XP AD, MS SQL, Exchange, Lync, System Center обслуживание POS оборудования маршрутизация, коммутация, VoIP, QoS, IEEE 802.1 Возникли неполадки. Попробуйте еще раз. Обо мне Хобби: автоспорт Высшее образование 1999 Кликнув на название учебного заведения вы сможете найти кандидатов из этого вуза. СОЧИНСКИЙ ГОС. УНИВЕРСИТЕТ ТУРИЗМА И КУРОРТНОГО ДЕЛА (СГУТиКД), Краснодар Мировая экономика, Информационные системы и технологии 1994 Школа бизнеса \"ОНИКС\" менеджмент, менеджер Знание языков Русский — Родной Английский — C2 — В совершенстве Повышение квалификации, курсы 2008 Технология 3000 \"Консультант Плюс\" Гражданство, время в пути до работы Гражданство: Россия Разрешение на работу: Россия Желательное время в пути до работы: Не имеет значения\n", "\n", "Опыт работы 19 лет 2 месяца Июнь 2012 — по настоящее время 6 лет 11 месяцев Эскорт-Центр, Москва, ЗАО Краснодарский край , www.escort-center.ru Информационные технологии, системная интеграция, интернет ... Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг Услуги для бизнеса Безопасность, охранная деятельность Старший инженер сервисного центра Обязанности: Обеспечение бесперебойного функционирования информационных систем управления. Настройка и администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012 и других программных продуктов. Обслуживание it оборудования и локальных информационных сетей пунктов пропуска через Государственную границу: системы паспортного контроля, включающие программно-аппаратные комплексы; кабины паспортного контроля, информационно-поисковую систему (ИПС) углубленной и специальной проверки документов; системы видеонаблюдения; системы контроля доступа; системы телефонной и радиосвязи; монтаж компьютерных сетей.  Март 2000 — Июнь  2012 12 лет 4 месяца Южный проект Дьюти-Фри, ООО Краснодарский край Розничная торговля ... Розничная сеть (продуктовая) Продукты питания Безалкогольные напитки (продвижение, оптовая торговля) Безалкогольные напитки (производство) Старший инженер IT Обязанности: Администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012; Установка, настройка и контроль работы антивирусной защиты; Анализ, предупреждение и прогнозирование, устранение сбоев в работе информационных систем и локальных сетей; Обеспечение пользователей офисной техникой и ПК; обслуживание компьютерной техники, консультирование и обучение персонала; построение, инсталляция и администрирование локальных сетей, серверных платформ в офисах и магазинах компании; инсталляция и администрирование систем продаж в торговых подразделениях; администрирование доступа в интернет; администрирование системы электронной почты. Регион обслуживания: Сочи-Краснодар-Ростов. Достижения: построил, инсталлировал локальную сеть главного офиса; построил, инсталлировал и отладил 7 торговых локальных сетей в магазинах компании; непосредственно участвовал в разработке программного обеспечения для фискального оборудования и его внедрении во всех структурных подразделениях компании; добился стабильной, бесперебойной работы сетей и оборудования.\n", "\n", "Июнь 2012 — по настоящее время 6 лет 11 месяцев Эскорт-Центр, Москва, ЗАО Краснодарский край , www.escort-center.ru Информационные технологии, системная интеграция, интернет ... Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг Услуги для бизнеса Безопасность, охранная деятельность Старший инженер сервисного центра Обязанности: Обеспечение бесперебойного функционирования информационных систем управления. Настройка и администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012 и других программных продуктов. Обслуживание it оборудования и локальных информационных сетей пунктов пропуска через Государственную границу: системы паспортного контроля, включающие программно-аппаратные комплексы; кабины паспортного контроля, информационно-поисковую систему (ИПС) углубленной и специальной проверки документов; системы видеонаблюдения; системы контроля доступа; системы телефонной и радиосвязи; монтаж компьютерных сетей. \n", "\n", "Март 2000 — Июнь  2012 12 лет 4 месяца Южный проект Дьюти-Фри, ООО Краснодарский край Розничная торговля ... Розничная сеть (продуктовая) Продукты питания Безалкогольные напитки (продвижение, оптовая торговля) Безалкогольные напитки (производство) Старший инженер IT Обязанности: Администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012; Установка, настройка и контроль работы антивирусной защиты; Анализ, предупреждение и прогнозирование, устранение сбоев в работе информационных систем и локальных сетей; Обеспечение пользователей офисной техникой и ПК; обслуживание компьютерной техники, консультирование и обучение персонала; построение, инсталляция и администрирование локальных сетей, серверных платформ в офисах и магазинах компании; инсталляция и администрирование систем продаж в торговых подразделениях; администрирование доступа в интернет; администрирование системы электронной почты. Регион обслуживания: Сочи-Краснодар-Ростов. Достижения: построил, инсталлировал локальную сеть главного офиса; построил, инсталлировал и отладил 7 торговых локальных сетей в магазинах компании; непосредственно участвовал в разработке программного обеспечения для фискального оборудования и его внедрении во всех структурных подразделениях компании; добился стабильной, бесперебойной работы сетей и оборудования.\n", " \n", "\n", "8 Эскорт-Центр, Москва, ЗАО\n", "9 Старший инженер сервисного центра\n", "10 Высшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕРСИТЕТ ТУРИЗМА И КУРОРТНОГО ДЕЛА (СГУТиКД), Краснодар Мировая экономика, Информационные системы и технологии 1994 Школа бизнеса \"ОНИКС\" менеджмент, менеджер\n", "11 28.04.2019 11:44\n", "12 Не указано\n" ] } ], "source": [ "# Пример данных\n", "n = 1 # Берем первое резюме\n", "for i in range(len(fixed_df.values[n])): # Выводим значение каждой графы резюме\n", " print(i, \" \", fixed_df.values[n][i])" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "id": "qhDp9BnOB9Ec" }, "outputs": [], "source": [ "##############################################\n", "####Убрать кодировку в описаниях \\xa0 \\n\n", "##############################################\n", "fixed_df = fixed_df.drop(fixed_df.columns[0],axis = 1) # Убираем первый столбец с продублированными индексами. Он нам не нужен\n", "\n", "i=0\n", "for j in range(12): # Для каждого из столбцов таблицы\n", " for i in range(fixed_df.shape[0]): # По всем резюме\n", " if type(fixed_df.values[i][j])!=float: # если данные текстовые, то заменяем фрагменты кодировки ASCII на отсутствие символов\n", " fixed_df.values[i][j] = fixed_df.values[i][j].replace(\"\\xa0\",\"d\")\n", " fixed_df.values[i][j] = fixed_df.values[i][j].replace(\"\\n\",\" \")\n" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 255 }, "id": "Mx0HTkY7Iaet", "outputId": "36047a34-8664-43ce-e170-fe03868c5a61" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 Мужчина , 41dгод , родился 14 января 1978\n", "1 60d000 руб.\n", "2 Старший IT инженер\n", "3 Сочи , не готов к переезду , готов к командировкам\n", "4 частичная занятость, полная занятость\n", "5 гибкий график, полный день\n", "6 Опыт работы 19 лет 2 месяца Старший IT инженер 60d000 руб. Информационные технологии, интернет, телеком Сетевые технологии Системная интеграция Системный администратор Занятость: частичная занятость, полная занятость График работы: гибкий график, полный день Опыт работы 19 лет 2 месяца Июньd2012 — поdнастоящееdвремя 6 лет 11 месяцев Эскорт-Центр, Москва, ЗАО Краснодарский край , www.escort-center.ru Информационные технологии, системная интеграция, интернет ... Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг Услуги для бизнеса Безопасность, охранная деятельность Старший инженер сервисного центра Обязанности: Обеспечение бесперебойного функционирования информационных систем управления. Настройка и администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012 и других программных продуктов. Обслуживание it оборудования и локальных информационных сетей пунктов пропуска через Государственную границу: системы паспортного контроля, включающие программно-аппаратные комплексы; кабины паспортного контроля, информационно-поисковую систему (ИПС) углубленной и специальной проверки документов; системы видеонаблюдения; системы контроля доступа; системы телефонной и радиосвязи; монтаж компьютерных сетей.  Мартd2000 — Июнь d2012 12 лет 4 месяца Южный проект Дьюти-Фри, ООО Краснодарский край Розничная торговля ... Розничная сеть (продуктовая) Продукты питания Безалкогольные напитки (продвижение, оптовая торговля) Безалкогольные напитки (производство) Старший инженер IT Обязанности: Администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012; Установка, настройка и контроль работы антивирусной защиты; Анализ, предупреждение и прогнозирование, устранение сбоев в работе информационных систем и локальных сетей; Обеспечение пользователей офисной техникой и ПК; обслуживание компьютерной техники, консультирование и обучение персонала; построение, инсталляция и администрирование локальных сетей, серверных платформ в офисах и магазинах компании; инсталляция и администрирование систем продаж в торговых подразделениях; администрирование доступа в интернет; администрирование системы электронной почты. Регион обслуживания: Сочи-Краснодар-Ростов. Достижения: построил, инсталлировал локальную сеть главного офиса; построил, инсталлировал и отладил 7 торговых локальных сетей в магазинах компании; непосредственно участвовал в разработке программного обеспечения для фискального оборудования и его внедрении во всех структурных подразделениях компании; добился стабильной, бесперебойной работы сетей и оборудования. Ключевые навыки Теперь резюме открыто всему интернету — изменить можно в настройках видимости. Active Directory Администрирование серверов Windows Настройка сетевых подключений Настройка ПО MS SQL Server Системное администрирование Офисная техника Монтаж оборудования Локальные сети Windows Os Администрирование сетевого оборудования Cистемы управления базами данных Закупка оргтехники и оборудования Windows 2003, 2008 Server Windows 10, Windows 8.1, Windows XP AD, MS SQL, Exchange, Lync, System Center обслуживание POS оборудования маршрутизация, коммутация, VoIP, QoS, IEEE 802.1 Возникли неполадки. Попробуйте еще раз. Обо мне Хобби: автоспорт Высшее образование 1999 Кликнув на название учебного заведения вы сможете найти кандидатов из этого вуза. СОЧИНСКИЙ ГОС. УНИВЕРСИТЕТ ТУРИЗМА И КУРОРТНОГО ДЕЛА (СГУТиКД), Краснодар Мировая экономика, Информационные системы и технологии 1994 Школа бизнеса \"ОНИКС\" менеджмент, менеджер Знание языков Русский — Родной Английский — C2 — В совершенстве Повышение квалификации, курсы 2008 Технология 3000 \"Консультант Плюс\" Гражданство, время в пути до работы Гражданство: Россия Разрешение на работу: Россия Желательное время в пути до работы: Не имеет значения Опыт работы 19 лет 2 месяца Июньd2012 — поdнастоящееdвремя 6 лет 11 месяцев Эскорт-Центр, Москва, ЗАО Краснодарский край , www.escort-center.ru Информационные технологии, системная интеграция, интернет ... Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг Услуги для бизнеса Безопасность, охранная деятельность Старший инженер сервисного центра Обязанности: Обеспечение бесперебойного функционирования информационных систем управления. Настройка и администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012 и других программных продуктов. Обслуживание it оборудования и локальных информационных сетей пунктов пропуска через Государственную границу: системы паспортного контроля, включающие программно-аппаратные комплексы; кабины паспортного контроля, информационно-поисковую систему (ИПС) углубленной и специальной проверки документов; системы видеонаблюдения; системы контроля доступа; системы телефонной и радиосвязи; монтаж компьютерных сетей.  Мартd2000 — Июнь d2012 12 лет 4 месяца Южный проект Дьюти-Фри, ООО Краснодарский край Розничная торговля ... Розничная сеть (продуктовая) Продукты питания Безалкогольные напитки (продвижение, оптовая торговля) Безалкогольные напитки (производство) Старший инженер IT Обязанности: Администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012; Установка, настройка и контроль работы антивирусной защиты; Анализ, предупреждение и прогнозирование, устранение сбоев в работе информационных систем и локальных сетей; Обеспечение пользователей офисной техникой и ПК; обслуживание компьютерной техники, консультирование и обучение персонала; построение, инсталляция и администрирование локальных сетей, серверных платформ в офисах и магазинах компании; инсталляция и администрирование систем продаж в торговых подразделениях; администрирование доступа в интернет; администрирование системы электронной почты. Регион обслуживания: Сочи-Краснодар-Ростов. Достижения: построил, инсталлировал локальную сеть главного офиса; построил, инсталлировал и отладил 7 торговых локальных сетей в магазинах компании; непосредственно участвовал в разработке программного обеспечения для фискального оборудования и его внедрении во всех структурных подразделениях компании; добился стабильной, бесперебойной работы сетей и оборудования. Июньd2012 — поdнастоящееdвремя 6 лет 11 месяцев Эскорт-Центр, Москва, ЗАО Краснодарский край , www.escort-center.ru Информационные технологии, системная интеграция, интернет ... Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг Услуги для бизнеса Безопасность, охранная деятельность Старший инженер сервисного центра Обязанности: Обеспечение бесперебойного функционирования информационных систем управления. Настройка и администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012 и других программных продуктов. Обслуживание it оборудования и локальных информационных сетей пунктов пропуска через Государственную границу: системы паспортного контроля, включающие программно-аппаратные комплексы; кабины паспортного контроля, информационно-поисковую систему (ИПС) углубленной и специальной проверки документов; системы видеонаблюдения; системы контроля доступа; системы телефонной и радиосвязи; монтаж компьютерных сетей.  Мартd2000 — Июнь d2012 12 лет 4 месяца Южный проект Дьюти-Фри, ООО Краснодарский край Розничная торговля ... Розничная сеть (продуктовая) Продукты питания Безалкогольные напитки (продвижение, оптовая торговля) Безалкогольные напитки (производство) Старший инженер IT Обязанности: Администрирование Windows XP, Vista, 7, 8; Windows Server 2003, 2008, 2012; Установка, настройка и контроль работы антивирусной защиты; Анализ, предупреждение и прогнозирование, устранение сбоев в работе информационных систем и локальных сетей; Обеспечение пользователей офисной техникой и ПК; обслуживание компьютерной техники, консультирование и обучение персонала; построение, инсталляция и администрирование локальных сетей, серверных платформ в офисах и магазинах компании; инсталляция и администрирование систем продаж в торговых подразделениях; администрирование доступа в интернет; администрирование системы электронной почты. Регион обслуживания: Сочи-Краснодар-Ростов. Достижения: построил, инсталлировал локальную сеть главного офиса; построил, инсталлировал и отладил 7 торговых локальных сетей в магазинах компании; непосредственно участвовал в разработке программного обеспечения для фискального оборудования и его внедрении во всех структурных подразделениях компании; добился стабильной, бесперебойной работы сетей и оборудования. \n", "7 Эскорт-Центр, Москва, ЗАО\n", "8 Старший инженер сервисного центра\n", "9 Высшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕРСИТЕТ ТУРИЗМА И КУРОРТНОГО ДЕЛА (СГУТиКД), Краснодар Мировая экономика, Информационные системы и технологии 1994 Школа бизнеса \"ОНИКС\" менеджмент, менеджер\n", "10 28.04.2019 11:44\n", "11 Не указано\n" ] } ], "source": [ "# Пример данных\n", "n = 1 # Берем первое резюме\n", "for i in range(len(fixed_df.values[n])): # Выводим значение каждой графы резюме\n", " print(i, \" \", fixed_df.values[n][i])" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "id": "Ezbj4X7MW3qc" }, "outputs": [], "source": [ "##Парсим базу" ] }, { "cell_type": "markdown", "metadata": { "id": "m0VzpVmb0wP1" }, "source": [ "Версия для хранения" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "id": "AjhHSNXQx8bN" }, "outputs": [], "source": [ "# Данные о поле и возрасте\n", "def getParameterSexAge(arg):\n", " out = 0\n", " #Если М, то 1. По умолчанию 0 - Ж\n", " if \"Муж\" in arg:\n", " sex='М'\n", " elif \"Жен\" in arg:\n", " sex = 'Ж'\n", " else:\n", " sex = \"Не указан\"\n", " # текущий год - год рождения\n", " year_tec = 2023\n", " if (len(arg) > 7):\n", " out = year_tec - int(re.findall(r'\\d{4}', arg)[0])\n", " return sex, str(out)\n", "\n", "# Зарплата\n", "def getParameterSalary(arg):\n", " global salaryStr, num #т.к. используем, меняем в функции\n", " # Сначала получаем чистое число, убираем лишние знаки\n", " salaryStr = 0\n", " arg=str(arg) \n", " salaryStr = int(re.sub(r'[^0-9]+', '', arg))\n", " curr_ = re.sub('[0-9]','',arg).replace('.','')\n", "\n", " # Конвертируем в рубли, если валюта\n", " if 'USD' in curr_ : salaryStr = float(salaryStr)*75\n", " elif 'KZT' in curr_: salaryStr = float(salaryStr)*0.17\n", " elif 'грн' in curr_: salaryStr = float(salaryStr)*2.6\n", " num =salaryStr \n", " return salaryStr\n", "\n", "\n", "# Данные о городе\n", "def getParameterCity(arg):\n", " millionCities = \"Новосибирск Екатеринбург Нижний Новгород Казань Челябинск Омск Самара Ростов-на-Дону Уфа Красноярск Пермь Воронеж Волгоград Сочи\"\n", " sarg=arg.split(',')\n", " item = sarg[0] # Берем только город\n", " item= item.strip() # Удаляем пробелы\n", " if item == \"Москва\": return \"Москва\"\n", " if item == \"Санкт-Петербург\": return \"Санкт-Петербург\"\n", " if item in millionCities: return item\n", " else: return \"малый или за пределами России город\"\n", "\n", "# Данные о желаемой занятости\n", "def getParameterEmployment(arg):\n", " result = ''\n", " if (\"стажировка\" in arg)|(\"volunteer\" in arg)|(\"work placement\" in arg): result += 'стажировка '\n", " if (\"частичная занятость\" in arg)|(\"part\" in arg): result += 'частичная занятость '\n", " if (\"проектная работа\" in arg)|(\"project\" in arg): result += 'проектная работа '\n", " if (\"полная занятость\" in arg)|(\"full\" in arg): result += 'полная занятость'\n", " if result=='':\n", " result='Не указано'\n", " return result\n", "\n", "# Данные о желаемом графике работы\n", "def getParameterSchedule(arg):\n", " result = ''\n", " if (\"гибкий график\" in arg)|(\"flexible\" in arg): result += 'гибкий график '\n", " if (\"полный день\" in arg)|(\"full\" in arg): result += 'полный день '\n", " if (\"сменный график\" in arg)|(\"shift\" in arg): result += 'сменный график '\n", " if (\"удаленная работа\" in arg)|(\"remote\" in arg): result += 'удаленная работа'\n", " if result=='':\n", " result='Не указано'\n", " return result\n", "\n", "# Данные об образовании\n", "def getParameterEducation(arg):\n", " result = ''\n", " arg = arg.lower()\n", " if (\"высшее\" in arg)|(\"higher education\" in arg): result += 'высшее '\n", " if (\"среднее специальное\" in arg) | (\"special\" in arg) | (\"колледж\" in arg) | (\"college\" in arg) : result += 'среднее специальное '\n", " if (\"неоконченное высшее\" in arg) | (\"incomplete\" in arg): result += 'неоконченное высшее '\n", " if (\"среднее образование\" in arg) | (\"secondary education\" in arg): result += 'среднее образование'\n", " if result=='':\n", " result='Не указано'\n", " return result\n", "\n", "# Данные об опыте работы\n", "def getParameterExperience(arg):\n", " sarg=arg.split(\" \", 5)\n", " years = 0\n", " months = 0\n", " if len(sarg)!=6: sarg.append(0);sarg.append('');sarg.append(0);sarg.append('')\n", " try:\n", " #print(sarg)\n", " years = int(sarg[2])\n", " except ValueError:\n", " years = 0\n", " try:\n", " months = int(sarg[4])\n", " except ValueError:\n", " months = 0\n", " return 12*years+months" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 72 }, "id": "MGU0_dYbE6QW", "outputId": "8b18bc3f-e1c4-4d0c-c129-f441e9f18fdc" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "3\n", "3.3333333333333335\n", "дальше\n" ] } ], "source": [ "x = int(input())\n", "try:\n", " print(10/x)\n", "except:\n", " print('ошибка')\n", "print('дальше')" ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 629 }, "id": "OS4yDIFPxrSs", "outputId": "e1cdcdcf-4b38-4b40-c6f8-05caf347c28b" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Пол, возрастЗПИщет работу на должность:ГородЗанятостьГрафикОпыт (двойное нажатие для полной версии)Последенее/нынешнее место работыПоследеняя/нынешняя должностьОбразование и ВУЗОбновление резюмеАвто
0Мужчина , 42dгода , родился 6 октября 197627d000 руб.Старший администраторЛипецк , не готов к переезду , не готов к кома...полная занятостьполный деньОпыт работы 6 лет 1 месяц Старший администрат...Трц РивьераСтарший администратор по сохраности активовСреднее специальное образование 1994 Спту 2628.04.2019 12:17Имеется собственный автомобиль
1Мужчина , 41dгод , родился 14 января 197860d000 руб.Старший IT инженерСочи , не готов к переезду , готов к командиро...частичная занятость, полная занятостьгибкий график, полный деньОпыт работы 19 лет 2 месяца Старший IT инжене...Эскорт-Центр, Москва, ЗАОСтарший инженер сервисного центраВысшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕР...28.04.2019 11:44Не указано
2Мужчина , 44dгода , родился 21 февраля 197565d000 руб.Системный администратор, Системный инженерЛипецк , готов к переезду , готов к командировкамполная занятостьудаленная работа, полный день, вахтовый методОпыт работы 19 лет 9 месяцев Системный админи...СПССПК \"ЭКОПТИЦА\"Системный администраторВысшее образование 2003 Московский государств...28.04.2019 10:36Не указано
3Мужчина , 43dгода , родился 9 февраля 197670d000 руб.Web-программист, Web-администратор, Web-мастерМосква , м. Марьино , не готов к переезду , г...полная занятостьудаленная работа, гибкий график, полный деньОпыт работы 5 лет 9 месяцев Web-программист, ...ГБУ \"МДОО\"специалист отдела интернет-проектовВысшее образование 2002 Российский государств...28.04.2019 10:29Не указано
4Мужчина , 39dлет , родился 14 июня 197945d000 руб.Старший системный администратор \\ начальник от...Тула , не готов к переезду , готов к редким ко...частичная занятость, полная занятостьполный день, сменный графикОпыт работы 13 лет 5 месяцев Старший системны...ООО \"СервисСофт\"Старший системный администраторВысшее образование 2007 Российский государств...28.04.2019 10:15Не указано
\n", "
" ], "text/plain": [ " Пол, возраст ЗП \\\n", "0 Мужчина , 42dгода , родился 6 октября 1976 27d000 руб. \n", "1 Мужчина , 41dгод , родился 14 января 1978 60d000 руб. \n", "2 Мужчина , 44dгода , родился 21 февраля 1975 65d000 руб. \n", "3 Мужчина , 43dгода , родился 9 февраля 1976 70d000 руб. \n", "4 Мужчина , 39dлет , родился 14 июня 1979 45d000 руб. \n", "\n", " Ищет работу на должность: \\\n", "0 Старший администратор \n", "1 Старший IT инженер \n", "2 Системный администратор, Системный инженер \n", "3 Web-программист, Web-администратор, Web-мастер \n", "4 Старший системный администратор \\ начальник от... \n", "\n", " Город \\\n", "0 Липецк , не готов к переезду , не готов к кома... \n", "1 Сочи , не готов к переезду , готов к командиро... \n", "2 Липецк , готов к переезду , готов к командировкам \n", "3 Москва , м. Марьино , не готов к переезду , г... \n", "4 Тула , не готов к переезду , готов к редким ко... \n", "\n", " Занятость \\\n", "0 полная занятость \n", "1 частичная занятость, полная занятость \n", "2 полная занятость \n", "3 полная занятость \n", "4 частичная занятость, полная занятость \n", "\n", " График \\\n", "0 полный день \n", "1 гибкий график, полный день \n", "2 удаленная работа, полный день, вахтовый метод \n", "3 удаленная работа, гибкий график, полный день \n", "4 полный день, сменный график \n", "\n", " Опыт (двойное нажатие для полной версии) \\\n", "0 Опыт работы 6 лет 1 месяц Старший администрат... \n", "1 Опыт работы 19 лет 2 месяца Старший IT инжене... \n", "2 Опыт работы 19 лет 9 месяцев Системный админи... \n", "3 Опыт работы 5 лет 9 месяцев Web-программист, ... \n", "4 Опыт работы 13 лет 5 месяцев Старший системны... \n", "\n", " Последенее/нынешнее место работы \\\n", "0 Трц Ривьера \n", "1 Эскорт-Центр, Москва, ЗАО \n", "2 СПССПК \"ЭКОПТИЦА\" \n", "3 ГБУ \"МДОО\" \n", "4 ООО \"СервисСофт\" \n", "\n", " Последеняя/нынешняя должность \\\n", "0 Старший администратор по сохраности активов \n", "1 Старший инженер сервисного центра \n", "2 Системный администратор \n", "3 специалист отдела интернет-проектов \n", "4 Старший системный администратор \n", "\n", " Образование и ВУЗ Обновление резюме \\\n", "0 Среднее специальное образование 1994 Спту 26 28.04.2019 12:17 \n", "1 Высшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕР... 28.04.2019 11:44 \n", "2 Высшее образование 2003 Московский государств... 28.04.2019 10:36 \n", "3 Высшее образование 2002 Российский государств... 28.04.2019 10:29 \n", "4 Высшее образование 2007 Российский государств... 28.04.2019 10:15 \n", "\n", " Авто \n", "0 Имеется собственный автомобиль \n", "1 Не указано \n", "2 Не указано \n", "3 Не указано \n", "4 Не указано " ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fixed_df.head()" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "id": "udtnm0G-l4cf" }, "outputs": [], "source": [ "df = fixed_df.drop(fixed_df.columns[[2,7,8,10,11]],axis=1 ) # удаляем неинтересующие нас столбцы" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 357 }, "id": "FQMrqVZCx13p", "outputId": "167e1d20-a244-49be-8db9-70eab23399a3" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Пол, возрастЗПГородЗанятостьГрафикОпыт (двойное нажатие для полной версии)Образование и ВУЗ
0Мужчина , 42dгода , родился 6 октября 197627d000 руб.Липецк , не готов к переезду , не готов к кома...полная занятостьполный деньОпыт работы 6 лет 1 месяц Старший администрат...Среднее специальное образование 1994 Спту 26
1Мужчина , 41dгод , родился 14 января 197860d000 руб.Сочи , не готов к переезду , готов к командиро...частичная занятость, полная занятостьгибкий график, полный деньОпыт работы 19 лет 2 месяца Старший IT инжене...Высшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕР...
2Мужчина , 44dгода , родился 21 февраля 197565d000 руб.Липецк , готов к переезду , готов к командировкамполная занятостьудаленная работа, полный день, вахтовый методОпыт работы 19 лет 9 месяцев Системный админи...Высшее образование 2003 Московский государств...
3Мужчина , 43dгода , родился 9 февраля 197670d000 руб.Москва , м. Марьино , не готов к переезду , г...полная занятостьудаленная работа, гибкий график, полный деньОпыт работы 5 лет 9 месяцев Web-программист, ...Высшее образование 2002 Российский государств...
4Мужчина , 39dлет , родился 14 июня 197945d000 руб.Тула , не готов к переезду , готов к редким ко...частичная занятость, полная занятостьполный день, сменный графикОпыт работы 13 лет 5 месяцев Старший системны...Высшее образование 2007 Российский государств...
\n", "
" ], "text/plain": [ " Пол, возраст ЗП \\\n", "0 Мужчина , 42dгода , родился 6 октября 1976 27d000 руб. \n", "1 Мужчина , 41dгод , родился 14 января 1978 60d000 руб. \n", "2 Мужчина , 44dгода , родился 21 февраля 1975 65d000 руб. \n", "3 Мужчина , 43dгода , родился 9 февраля 1976 70d000 руб. \n", "4 Мужчина , 39dлет , родился 14 июня 1979 45d000 руб. \n", "\n", " Город \\\n", "0 Липецк , не готов к переезду , не готов к кома... \n", "1 Сочи , не готов к переезду , готов к командиро... \n", "2 Липецк , готов к переезду , готов к командировкам \n", "3 Москва , м. Марьино , не готов к переезду , г... \n", "4 Тула , не готов к переезду , готов к редким ко... \n", "\n", " Занятость \\\n", "0 полная занятость \n", "1 частичная занятость, полная занятость \n", "2 полная занятость \n", "3 полная занятость \n", "4 частичная занятость, полная занятость \n", "\n", " График \\\n", "0 полный день \n", "1 гибкий график, полный день \n", "2 удаленная работа, полный день, вахтовый метод \n", "3 удаленная работа, гибкий график, полный день \n", "4 полный день, сменный график \n", "\n", " Опыт (двойное нажатие для полной версии) \\\n", "0 Опыт работы 6 лет 1 месяц Старший администрат... \n", "1 Опыт работы 19 лет 2 месяца Старший IT инжене... \n", "2 Опыт работы 19 лет 9 месяцев Системный админи... \n", "3 Опыт работы 5 лет 9 месяцев Web-программист, ... \n", "4 Опыт работы 13 лет 5 месяцев Старший системны... \n", "\n", " Образование и ВУЗ \n", "0 Среднее специальное образование 1994 Спту 26 \n", "1 Высшее образование 1999 СОЧИНСКИЙ ГОС. УНИВЕР... \n", "2 Высшее образование 2003 Московский государств... \n", "3 Высшее образование 2002 Российский государств... \n", "4 Высшее образование 2007 Российский государств... " ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.head()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "id": "Xy8OuWRkhE8J" }, "outputs": [], "source": [ "# Создаем список в которых лежат объекты наших функций\n", "funcList = [getParameterSexAge,getParameterSalary, getParameterCity,getParameterEmployment,getParameterSchedule,getParameterExperience,getParameterEducation]\n", "\n", "# Проходимся по каждой колонке и применяем к каждой из колонок соответствующую функцию\n", "for i in range(len(df.columns)):\n", " df[df.columns[i]] =[ funcList[i](cell) for cell in df[df.columns[i]]]\n" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 306 }, "id": "suCNnod-ycJV", "outputId": "02bb7d05-a0c0-40ed-bd40-0e3ad84665d3" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Пол, возрастЗПГородЗанятостьГрафикОпыт (двойное нажатие для полной версии)Образование и ВУЗ
0(М, 47)27000.0малый или за пределами России городполная занятостьполный день73среднее специальное
1(М, 45)60000.0Сочичастичная занятость полная занятостьгибкий график полный день230высшее
2(М, 48)65000.0малый или за пределами России городполная занятостьполный день удаленная работа237высшее
3(М, 47)70000.0Москваполная занятостьгибкий график полный день удаленная работа69высшее
4(М, 44)45000.0малый или за пределами России городчастичная занятость полная занятостьполный день сменный график161высшее
\n", "
" ], "text/plain": [ " Пол, возраст ЗП Город \\\n", "0 (М, 47) 27000.0 малый или за пределами России город \n", "1 (М, 45) 60000.0 Сочи \n", "2 (М, 48) 65000.0 малый или за пределами России город \n", "3 (М, 47) 70000.0 Москва \n", "4 (М, 44) 45000.0 малый или за пределами России город \n", "\n", " Занятость \\\n", "0 полная занятость \n", "1 частичная занятость полная занятость \n", "2 полная занятость \n", "3 полная занятость \n", "4 частичная занятость полная занятость \n", "\n", " График \\\n", "0 полный день \n", "1 гибкий график полный день \n", "2 полный день удаленная работа \n", "3 гибкий график полный день удаленная работа \n", "4 полный день сменный график \n", "\n", " Опыт (двойное нажатие для полной версии) Образование и ВУЗ \n", "0 73 среднее специальное \n", "1 230 высшее \n", "2 237 высшее \n", "3 69 высшее \n", "4 161 высшее " ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.head()" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "id": "VtfJyDsfxvvb" }, "outputs": [], "source": [ "df.insert(0,'Пол', np.array([df['Пол, возраст'][i][0] for i in range(len(df))])) # Создаем отдельную колонку под Пол \n", "df.insert(1,'Возраст', np.array([int(df['Пол, возраст'][i][1]) for i in range(len(df))])) # Создаем отдельную колонку под Возраст\n", "df.drop('Пол, возраст', axis = 1, inplace = True) # Убираем лишнюю колонку, сочетающую в себе эти два признака" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 306 }, "id": "2EhEeqq882By", "outputId": "b15c5b86-6916-41a0-b526-00a1d5ae9735" }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ПолВозрастЗПГородЗанятостьГрафикОпыт (двойное нажатие для полной версии)Образование и ВУЗ
0М4727000.0малый или за пределами России городполная занятостьполный день73среднее специальное
1М4560000.0Сочичастичная занятость полная занятостьгибкий график полный день230высшее
2М4865000.0малый или за пределами России городполная занятостьполный день удаленная работа237высшее
3М4770000.0Москваполная занятостьгибкий график полный день удаленная работа69высшее
4М4445000.0малый или за пределами России городчастичная занятость полная занятостьполный день сменный график161высшее
\n", "
" ], "text/plain": [ " Пол Возраст ЗП Город \\\n", "0 М 47 27000.0 малый или за пределами России город \n", "1 М 45 60000.0 Сочи \n", "2 М 48 65000.0 малый или за пределами России город \n", "3 М 47 70000.0 Москва \n", "4 М 44 45000.0 малый или за пределами России город \n", "\n", " Занятость \\\n", "0 полная занятость \n", "1 частичная занятость полная занятость \n", "2 полная занятость \n", "3 полная занятость \n", "4 частичная занятость полная занятость \n", "\n", " График \\\n", "0 полный день \n", "1 гибкий график полный день \n", "2 полный день удаленная работа \n", "3 гибкий график полный день удаленная работа \n", "4 полный день сменный график \n", "\n", " Опыт (двойное нажатие для полной версии) Образование и ВУЗ \n", "0 73 среднее специальное \n", "1 230 высшее \n", "2 237 высшее \n", "3 69 высшее \n", "4 161 высшее " ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.head()" ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "id": "rmCWXFN9oMHP" }, "outputs": [], "source": [ "df.to_csv('hh_parsed.csv', index=False) # Сохраняем распаршенную базу" ] } ], "metadata": { "colab": { "provenance": [] }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.9" } }, "nbformat": 4, "nbformat_minor": 1 }