Bonjour à tous !

Je suis un débutant en programmation python donc soyez indulgent.

Je dois importer un fichier CSV, séparé par des virgules. Normalement j'y arrive assez facilement mais celui la est récalcitrant.

Quelqu'un aurait la solution en lisant le code et surtout le message d'erreur qui va suivre ? Merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
# coding: utf8
 
import numpy as np
import pandas as pd 
import seaborn as sns
import sys
 
# Import des données des bilans alimentaires
DataComplete = pd.read_csv("/Users/thomastripodi/Desktop/BilansAlimentaires_F_Toutes_les_DonnÇes.csv")
 
DataComplete.head()
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-26-5c45d076489a> in <module>
      1 # Import des données des bilans alimentaires
----> 2 DataComplete = pd.read_csv("/Users/thomastripodi/Desktop/BilansAlimentaires_F_Toutes_les_DonnÇes.csv")
      3 
      4 DataComplete.head()
 
//anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py in parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, tupleize_cols, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
    700                     skip_blank_lines=skip_blank_lines)
    701 
--> 702         return _read(filepath_or_buffer, kwds)
    703 
    704     parser_f.__name__ = name
 
//anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py in _read(filepath_or_buffer, kwds)
    427 
    428     # Create the parser.
--> 429     parser = TextFileReader(filepath_or_buffer, **kwds)
    430 
    431     if chunksize or iterator:
 
//anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py in __init__(self, f, engine, **kwds)
    893             self.options['has_index_names'] = kwds['has_index_names']
    894 
--> 895         self._make_engine(self.engine)
    896 
    897     def close(self):
 
//anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py in _make_engine(self, engine)
   1120     def _make_engine(self, engine='c'):
   1121         if engine == 'c':
-> 1122             self._engine = CParserWrapper(self.f, **self.options)
   1123         else:
   1124             if engine == 'python':
 
//anaconda3/lib/python3.7/site-packages/pandas/io/parsers.py in __init__(self, src, **kwds)
   1851         kwds['usecols'] = self.usecols
   1852 
-> 1853         self._reader = parsers.TextReader(src, **kwds)
   1854         self.unnamed_cols = self._reader.unnamed_cols
   1855 
 
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader.__cinit__()
 
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._get_header()
 
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc9 in position 5: invalid continuation byte