2010-09-24 3 views
1

Мне еще не нужно найти город, местоположение или дату, что дает мне ответ, отличный от Missing[NotApplicable], на следующий запрос.Погодные условия в Mathematica

WeatherData["Chicago", "Conditions", {2010, 8}] 

Этот синтаксис работает для «температуры» и «давления» и «ветра», но не «условий». В частности, если вам нужны данные, возвращенные для «Условий», вам нужно добавить ключевое слово «Значение» (как ответчик, указанный ниже). Почему? то есть эта команда работает:

WeatherData["Chicago", "Conditions", {2010, 8}, "Value"] 

Но теперь, не DateTime марок не включены, так что нам остается только гадать, когда условия были записаны. (. От температуры, например, показания не раз/час, хотя обычно они один раз в час)

Это Mathematica 7,0

ответ

1

Ммм, я получаю выход:

In[8]:= WeatherData["Chicago","Conditions",{2010,8, 1}, "Value"] 
Out[8]= {{},{},{},{},{},{},{Fog},{Fog},{Fog},{Fog},{Fog},{Fog},{}, 
     {},{},{},{},{},{},{},{},{},{},{},{},{}} 

Do другие WeatherData[] синтаксисы возвращают данные для вас?

+0

Отредактированный вопрос немного. Да, я быстро создаю темп/давление/направление ветра. – John

+0

Что такого особенного в модификаторе «значение»? Без «значения» данные не возвращаются, данные «Value» возвращаются .... – John

+0

Попробуйте запустить 'PacletSiteUpdate/@ PacletSites []' Это обновит внутренний код WeatherData [] и, надеюсь, исправить проблему, которую вы видите , Я получаю результаты с или без «Значение». –

Смежные вопросы