IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Moyenne mensuelle, annuelle Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2011
    Messages : 27
    Par défaut Moyenne mensuelle, annuelle Python
    Bonjour,
    je travaille sur un fichier dat de mesures de température. Il comprend deux colonnes. Des dates en jour julien modifié, et des températures.
    N'ayant pas réussi à convertir les dates au format standard, j'ai construit ma plage de dates avec dates = np.arange('1920-08-17','2019-12-31', dtype = 'datetime64[D]'). Les températures étant dans un tableau 1D directement issu du loadtext.

    Je cherche à faire une liste de moyennes mensuelles puis annuelles.
    J'ai exploré deux pistes.
    La première en construisant un DataFrame data = {'jour':dates, 'temp':temp} puis df = pd.DataFrame(data), pour pouvoir utiliser df_mois = df.resample("M").mean(). Mais cela ne fonctionne pas car dates est un RangeIndex, et Python attend un DateTimeIndex.... mais ce n'est pas la solution préférentielle.

    Ce qui est plutôt demandé est de construire deux listes, avec les couples (moyenne mensuelle, mois+année) afin d'afficher un point de température par mois sur toute la période.

    J'espère avoir été clair, et vous remercie par avance pour votre aide.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par Debinfo75 Voir le message
    Ce qui est plutôt demandé est de construire deux listes, avec les couples (moyenne mensuelle, mois+année) afin d'afficher un point de température par mois sur toute la période.
    => sortir la liste des mesures d'un même mois et faire la moyenne.

    Ce qui se fait avec boucles et conditions (et éventuellement sans Pandas).

    Et comme c'est un exercice (sinon on fait avec Pandas), à vous d'écrire le code en postant éventuellement ce que vous avez fait et en racontant ce qui coince.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. [XI 3.0] Moyenne mensuelle en une ligne
    Par luffy30 dans le forum Webi
    Réponses: 9
    Dernier message: 11/05/2010, 09h35
  2. Calcul moyenne mensuelle données fichier NetCDF
    Par tourby dans le forum Fortran
    Réponses: 3
    Dernier message: 04/11/2008, 18h50
  3. Moyenne mensuelle de valeurs sur une année
    Par rudylar dans le forum Langage SQL
    Réponses: 14
    Dernier message: 12/07/2008, 21h35
  4. exercice moyenne mensuelle
    Par Fanows dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 30/05/2008, 14h17
  5. Requete moyennes mensuelles
    Par bdkiller dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 03/09/2004, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo