Importation avec pandas, extraction de colonne impossible

Fermé
Nicolas - 28 août 2023 à 09:22
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 - 29 août 2023 à 16:29

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 213 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 15 février 2025 51
28 août 2023 à 14:34

Salut,

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

Que t'affiche :

print(datas.columns[1])
0
Diablo76 Messages postés 213 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 15 février 2025 51
28 août 2023 à 16:37

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 23471 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 février 2025 Ambassadeur 1 568
28 août 2023 à 16:57

bonjour,

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

qu'affichent les différents print()?

0
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 828
29 août 2023 à 16:29

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