2010-09-24 9 views
1

Je n'ai pas encore trouvé une ville ou un lieu ou une date, qui me donne une réponse autre que Missing[NotApplicable] à la requête suivante.Conditions météorologiques dans Mathematica

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

Cette syntaxe fonctionne pour "Temperature" et "Pressure" et "WindDirection" mais pas "Conditions". En particulier, si vous voulez que les données retournées pour "Conditions" vous devez ajouter le mot-clé "Value" (comme l'a noté le répondant ci-dessous.) Pourquoi est-ce? à savoir: cette commande fonctionne

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

Mais maintenant, pas de timbres DateTime sont inclus, donc il ne nous reste à deviner quand les conditions ont été enregistrées. (. De la température par exemple, les lectures ne sont pas une fois/heure, bien que généralement ils sont une fois par heure)

Ceci est Mathematica 7.0

Répondre

1

Hmmm, je suis en train de sortie:

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

Do WeatherData[] autres syntaxes pour vous?

+0

Question légèrement modifiée. Oui, j'obtiens un temp/pression/direction du vent très bien. – John

+0

Quel est si spécial au sujet du modificateur "value" que je me demande. Sans "Valeur" aucune donnée retournée, avec des données "Valeur" renvoyées .... – John

+0

Essayez d'exécuter 'PacletSiteUpdate/@ PacletSites []' Cela mettra à jour le code interne de WeatherData [], et nous espérons corriger le problème que vous voyez . J'obtiens des résultats avec ou sans "valeur". –