Анализ многомерных временных рядов на нескольких рядах данных

JavaScript отлично поддерживает разницу дат из коробки

var msMinute = 60*1000, 
    msDay = 60*60*24*1000,
    a = new Date(2012, 2, 12, 23, 59, 59),
    b = new Date("2013 march 12");


console.log(Math.floor((b - a) / msDay) + ' full days between');
console.log(Math.floor(((b - a) % msDay) / msMinute) + ' full minutes between');

Теперь некоторые подводные камни. Попробуйте это:

console.log(a - 10);
console.log(a + 10);

Итак, если у вас есть риск добавить число и дату, немедленно конвертируйте Date в number.

console.log(a.getTime() - 10);
console.log(a.getTime() + 10);

Мой кулачный пример демонстрирует силу Date, но на самом деле он кажется бомбой замедленного действия

0
задан Multihunter 20 March 2019 в 06:43
поделиться

1 ответ

country_info  = wbdata.get_country(display=False)
data = {}
for i in range(len(country_info)):
    country_id = country_info[i]['id']
    try:
        df = wbdata.get_dataframe(indicators1, country=country_id)
        print ("Retrieved {0} record for country {1}".format(len(df), country_id))
        data[country_id] = df
        except:
            print ("No records for country {0}".format(country_id)) 
  • Получить все коды стран
  • Считать информацию по уровням страны и вставить ее в словарь данных

Вы также можете создать список всех стран. Идентификаторы, которые вас интересуют, и передайте их get_dataframe одним вызовом.

0
ответ дан mujjiga 20 March 2019 в 06:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: