Skip to content
Snippets Groups Projects
conversion_to_json.py 749 B
Newer Older
  • Learn to ignore specific revisions
  • import pandas as pd
    
    # Charger les données depuis le fichier CSV existant
    
    BOUDJEBBOUR MAYA p2312048's avatar
    BOUDJEBBOUR MAYA p2312048 committed
    data = pd.read_csv('../Data/combined/calories_combined.csv')
    
    
    # Formater la colonne 'date' pour ne garder que l'année, le mois et le jour
    data['date'] = pd.to_datetime(data['date']).dt.strftime('%Y-%m-%d')
    
    # Remplacer les valeurs -1 par None pour gérer les données manquantes
    data = data.replace(-1, None)
    
    # Arrondir les colonnes numériques à 2 décimales
    cols = ['Anis', 'Maya', 'Corentin', 'Amira']
    data[cols] = data[cols].round(2)
    
    # Exporter les données nettoyées au format JSON
    
    BOUDJEBBOUR MAYA p2312048's avatar
    BOUDJEBBOUR MAYA p2312048 committed
    data.to_json('calories_combined_clean.json', orient='records', date_format='iso')
    
    BOUDJEBBOUR MAYA p2312048's avatar
    BOUDJEBBOUR MAYA p2312048 committed
    print("Le fichier 'calories_combined_clean.json' a été créé avec succès.")