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

Calcul scientifique Python Discussion :

Faire la somme d'une série de données de 10 mn en jour/décade/mois


Sujet :

Calcul scientifique Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Météo
    Inscrit en
    Août 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Ingénieur Météo
    Secteur : Transports

    Informations forums :
    Inscription : Août 2018
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Faire la somme d'une série de données de 10 mn en jour/décade/mois
    Bonjour,
    je suis débutant en codage python.
    Je travaille sur un projet qui est de convertir des données (en format txt ou csv, pas de temps de 10 min) qui parviennent de plusieurs villes en pas de temps journalier puis décadaire et mensuel.
    Je précise en plus que certaines de ces données doivent être sommées et d'autres moyennées selon le pas de temps, j'utilise l'environnement Jupyter sur Anaconda.
    J'ai pu effectuer la conversion en pas de temps journalier mais j'ai un peu de mal avec les autres calculs, j'ai vraiment besoin que vous m'apportiez votre aide s'il vous plait afin de finir ce projet.
    Je joins à ce message mon codage pour le pas de temps journalier, le fichier de départ et le code sur jupyter.
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    import xlrd
    import datetime as dt
    fname="C:/Users/hp/Desktop/Projet_Data_science_stations/Seguela_2019.xlsx"
    station_horaire = pd.read_excel(fname,sheet_name= "Seguela")
    print(station_horaire)
    station_horaire.pluie
    station_horaire.head()
    seguela_rain_hour = station_horaire.pluie
    seguela_rain_hour.sum()
    seguela_rain_hour.mean()
    seguela_all_daily = station_horaire.groupby(['Date']).sum()
    seguela_rain_daily= seguela_all_daily.pluie
    seguela_rain_daily.to_excel("dail.xlsx")
    Nom : datai.png
Affichages : 171
Taille : 280,9 Ko
    Nom : data.png
Affichages : 171
Taille : 303,5 Ko
    Nom : data2.png
Affichages : 172
Taille : 268,2 Ko

  2. #2
    Membre émérite

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Points : 2 328
    Points
    2 328
    Par défaut
    Bonjour

    Vous êtes aller trop rapidement dans votre apprentissage de Python. Vous en êtes à manipuler numpy et panda alors que vous ne maitrisez l'affectation de variable et l'appel de fonction ...

    Et j'affirme ceci, car c'est 4 lignes là en témoignent bien: elles servent juste à rien en l'état ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    station_horaire.pluie 
    station_horaire.head()
    seguela_rain_hour.sum()
    seguela_rain_hour.mean()
    Donc reprenez votre tuto préféré et révisez à minima ces chapitres là.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Météo
    Inscrit en
    Août 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Ingénieur Météo
    Secteur : Transports

    Informations forums :
    Inscription : Août 2018
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    merci Ig__53,

    je ne suis pas débutant à proprement dire, seulement un niveau moyen, j'ai encore du mal avec les fonctions raison pour laquelle je demande une aide.

    Pourriez vous m'aider à agencer tout et à trouver la solution que j'ai soulignée au départ?

    Merci

Discussions similaires

  1. Comment faire la somme d'une expression?
    Par aquafafa dans le forum IHM
    Réponses: 0
    Dernier message: 25/02/2008, 13h31
  2. Réponses: 3
    Dernier message: 03/10/2007, 00h59
  3. faire la somme d'une colonne d'une listbox
    Par Namson dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 25/04/2007, 23h34
  4. Faire des test dans une base de donnée
    Par kj_83 dans le forum C++Builder
    Réponses: 15
    Dernier message: 06/07/2006, 09h54
  5. Réponses: 15
    Dernier message: 26/06/2005, 15h53

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