Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
549 ₴

Парсинг данных с формированием в Ecxel

project complete


Доброго времени суток. 


Нужно сделать парсер данных, который бы собрал числовые данные в одну .xls или .csv таблицу.


Чтобы понять, что конкретно требуется проделываем следующее:

1. Заходим по ссылке https://crudata.uea.ac.uk/cru/data/hrg/cru_ts_4.00/crucy.1701270849.v4.00/countries/


Видим :


CRU CY 4.00: Countries by Variable

cld
dtr
frs
pet
pre
tmn
tmp
tmx
vap
wet



Это переменные, отображающие климатические данные по странам за 1901-2015 годы (например cld - тучи, tmn температура).


2. Заходим в любую из переменных, например "cld" кликнув на нее или же по ссылке: https://crudata.uea.ac.uk/cru/data/hrg/cru_ts_4.00/crucy.1701270849.v4.00/countries/cld/

Видим список стран: 

сrucy.v4.00.1901.2015.Actaeon_Group.cld.per
16
crucy.v4.00.1901.2015.Afghanistan.cld.per
16
crucy.v4.00.1901.2015.Albania.cld.per
16
crucy.v4.00.1901.2015.Aldabra_Isl.cld.per
16
crucy.v4.00.1901.2015.Aleutians.cld.per
16
crucy.v4.00.1901.2015.Algeria.cld.per
16
crucy.v4.00.1901.2015.Amsterdam_Isl.cld.per
16
crucy.v4.00.1901.2015.Andaman_Isl.cld.per
16
crucy.v4.00.1901.2015.Andorra.cld.per
16
crucy.v4.00.1901.2015.Angola.cld.per
16
crucy.v4.00.1901.2015.Anguilla.cld.per
16
crucy.v4.00.1901.2015.Antigua.cld.per

и т.д.


3. Заходим в любую из стран, например Afghansitan кликнув по ссылке https://crudata.uea.ac.uk/cru/data/hrg/cru_ts_4.00/crucy.1701270849.v4.00/countries/cld/crucy.v4.00.1901.2015.Afghanistan.cld.per


Открывается файл, где указаны погодные данные за года 1901-2015 по стране Афганистан. С этими файлами парсер должен работать. 


Что нас интересует в этом файле (что нужно спарсить):

  • Название страны
  • Год
  • Число в последнем столбце ANN (это среднестатистическое число по месяцам)


Важно: на выходе нужен один файл Excel (для каждой переменной один файл, всего тогда 10 т.к. всего 10 переменных), который должен вмещать в себя данные по все странам. 


Какого вида должен быть конечный Excel файл:

Столбец 1: Country -- Столбец 2: year -- Cтолбец 3: ANN


Например:

Country            --    year --  ANN

Actaeon_Group -- 1901 -- 62.8

Actaeon_Group -- 1902 -- 62.8

и т.д. до 2015 по стране Actaeon_Group

Actaeon_Group -- 2015 -- 64.2

Afghanistan --      1901 -- 35.4

Afghanistan --      1902 -- 34.9

и т.д. до 2015 по стране Afghanistan

Afghanistan --      2015 -- 41.5

и т.д до самой последней страны

Zimbabwe --         2015 -- 44.9


Всего одна переменная содержит 289 стран и 114 лет, выходит что Excel файлы на выходе должен содержать 289*114 = 32.946 строки, ну и три столбца, как указано выше (Country -- year--ANN).  

В конечном итоге пропарсив все данные должно получиться 10 отдельных Excel файлов, каждый соответсвующий одной из климатических переменных, указных выше. 


Все переменные имеют одинаковую структуру, поэтому парсер можно сделать для одной из переменных и он должен будет работать для каждой. Скачиваемые по ссылкам выше файлы формата .per должны легко конвертироваться в Excel или другие пригодные для парсинга файлы. 

Это все. 



В заявке четко указывайте: 

1. Возраст.

2. Опыт подобной работы.

3. Наличие карты Приват.

4. Если возможность постоянной связи в скапе по будням.

5. Сроки. 

6. Примерная стоимость задания.


Жду ваших ставок!


Client's feedback about the contractor Константине Л.

Quality
Professionalism
Price
Availability
Terms

Все прошло успешно. Константин был всегда на связи, адекватно реагировал на просьбы, сделал все быстро и качественно. Надеюсь на дальнейшее сотрудничество. Спасибо за работу.

Олександр Р. Олександр Ровняк

Freelancer's feedback about the client Олександре Ровняке

Payment
Task formulation
Requirements
Availability

Пишу отзыв несколько позже сданного проекта, но все-же. С Александром работать советую. Задача была поставлена четко. Всегда на связи. Единственный момент: работали с оплатой по факту, но оплата поступила на следующий день, т.к. проект был сдан после 16 часов (моменты банковской системы). Учитывайте это, если работаете с оплатой по факту. В общих словах: заказчик адекватен, сотрудничать с ним рекомендую.

Константин Л. Константин Лапин


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. proposal concealed by freelancer
  2.  freelancer isn't working in the service any longer
  3. proposal concealed by freelancer
  4. 2 days800 ₴
    Роман Жахов
     503   23   1

    Приветствую, 32 года, опыт парсинга есть (много и разного), есть карта привата, в скайпе 10 часов в день

    Ukraine Lvov | 6 September at 11:42 |
  5. 1 day600 ₴
    Sanity Sanity
     817   22   0

    Приветствую! Готов сделать.
    1. 18
    2. Опыт в написании парсеров имеется
    3. Карта есть
    4. Есть
    5. 1 день
    6. 600 грн.

    Ukraine Lvov | 6 September at 11:43 |
  6. 1 day1500 ₴
    Андрей Ткачук
     198 

    1. 26
    2. Есть опыт в парсинге(Java, Python)
    3. -.
    4. Skype - zprduck1.
    5. Стоимость указана в ставке.

    Belarus Minsk | 6 September at 11:44 |
  7. 1 day600 ₴
    Андрей Ганоцкий
     571   17   0

    1. 50 🙂
    2. Специализируюсь на парсерах
    3. Есть
    4. Постоянно в сети
    5. 1 день
    6. 600 грн.

    Skype: strannik_km

    Ukraine Kropivnitskiy (Kirovograd) | 6 September at 11:44 |
  8. 3 days1500 ₴
    Олег Василенко
     909   26   0

    1. 24
    2. Есть опыт в парсинге
    3. +
    4. +. skype: hdls19
    5. Сроки и цену указал

    Ukraine Ukraine | 6 September at 11:53 |
  9. proposal concealed by freelancer

Client
Project published
6 September at 11:27
121 views
Share