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 :

Convertir un dateFrame des dates en des nombres


Sujet :

Python

  1. #1
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2017
    Messages
    58
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2017
    Messages : 58
    Par d�faut Convertir un dateFrame des dates en des nombres
    bonjour tous le monde,

    j'ai un dataFrame qui contient une r�sultat de soustration de deux dataFrame des dates

    dataFrame1 = np.subtract(dates,dates.shift(1))

    la resultat est :


    1 1 days
    2 3 days
    .
    .
    102 4 days

    apr�s je veux multiplier cette dataFrame par une autre dataFrame ce qui me donne un erreur
    je sais pas comment convertir la premiere dataFrame pour que je puisse faire la multiplication

    func = lambda x: np.multiply(x, dateFrame1)
    for col in rendement.columns:
    dataFrame2[col] = dataFrame2[col].apply(func)



    Merci.

  2. #2
    Membre �m�rite
    Homme Profil pro
    Ing�nieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Par d�faut
    Bonjour,

    Si tu veux faire une conversion en nombre de jours par exemple, je fais d'abors une conversion de timedelta64[ns] vers timedelta64[D] puis vers "int".

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    df["delta"].astype("timedelta64[D]").astype("int")

Discussions similaires

  1. R�ponses: 0
    Dernier message: 03/04/2011, 13h30
  2. Formatter des dates ou des nombres
    Par powerlog dans le forum XMLRAD
    R�ponses: 3
    Dernier message: 13/11/2007, 06h51
  3. Fonctions de manipulation des chaines et des dates
    Par Fares BELHAOUAS dans le forum D�buter
    R�ponses: 3
    Dernier message: 09/11/2002, 22h43

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