Importation avec pandas, extraction de colonne impossible

Nicolas -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

Mon problème est sans doute très basique mais je suis bloqué depuis une journée dessus.

Je cherche à récupérer les données d'un fichier.csv à l'aide de pandas. Le fichier contient deux colonnes (temps, absorbance) de 56 valeurs. Après importation des données à l'aide de {pandas.read_csv} dans un dataframe, je peux afficher les données du temps et de l'absorbance enregistrées grâce à {info()}.

Je souhaite faire séparément un tableau/une liste du temps (première colonne) et un tableau/ une liste de l'absorbance (deuxième colonne). Cela fonctionne pour le temps mais pas les données de l'absorbance seule (deuxième colonne) pour laquelle j'ai un renvoi d'erreur.

1) Le code ci-dessous :

2) Le message de la console (en deux parties) :

Voilà je suis bloqué dessus depuis une journée, mais je progresse très lentement. Merci beaucoup si vous pouvez m'indiquer d'où vient l'impossibilité d'afficher la deuxième colonne seule alors que pas de pb pour la première colonne.

Nicolas
Windows / Firefox 116.0

A voir également:

3 réponses

Diablo76 Messages postés 247 Date d'inscription   Statut Membre Dernière intervention   85
 

Salut,

Étrange d'utiliser une tabulation comme délimiteur.

Que t'affiche :

print(datas.columns[1])
0
Diablo76 Messages postés 247 Date d'inscription   Statut Membre Dernière intervention   85
 

D'ailleurs ton délimiteur ne fonctionne pas chez moi, c'est plutôt :

datas = pd.read_csv("mon_fichier.csv", delimiter=r"\\t", engine="python")
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 

bonjour,

peux-tu partager du texte plutôt que des images?

qu'affichent les différents print()?

0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 

Bonjour,

  • Même question que yg_be (#3) en mettant ceci en application
  • Par ailleurs, peux-tu copier coller le contenu ton fichier csv ?
    • Assure-toi de préciser le bon séparateur par rapport à ton fichier csv.
    • Prends le temps aussi de lire la documentation de pandas.read_csv

Bonne chance

0