Questions marquées «pandas»

Pandas est une bibliothèque Python pour la manipulation et l'analyse des données, par exemple les trames de données, les séries chronologiques multidimensionnelles et les jeux de données transversaux que l'on trouve couramment dans les statistiques, les résultats de la science expérimentale, l'économétrie ou la finance. Pandas est l'une des principales bibliothèques de science des données en Python.

1830
Renommer des colonnes dans les pandas

J'ai un DataFrame utilisant des pandas et des étiquettes de colonne que je dois modifier pour remplacer les étiquettes de colonne d'origine. Je voudrais changer les noms de colonnes dans un DataFrame Aoù les noms de colonnes d'origine sont: ['$a', '$b', '$c', '$d', '$e'] à ['a', 'b', 'c', 'd',...

1334
Supprimer la colonne de pandas DataFrame

Lors de la suppression d'une colonne dans un DataFrame que j'utilise: del df['column_name'] Et cela fonctionne très bien. Pourquoi ne puis-je pas utiliser les éléments suivants? del df.column_name Puisqu'il est possible d'accéder à la colonne / série en tant que df.column_name, je m'attendais à ce...

880
Comment changer l'ordre des colonnes DataFrame?

J'ai les éléments suivants DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) J'ajoute plus de colonnes par affectation: df['mean'] = df.mean(1) Comment puis-je déplacer la colonne meanvers l'avant, c'est-à-dire la définir comme première colonne sans...

872
Ajouter une ligne aux pandas DataFrame

Je comprends que les pandas sont conçus pour charger entièrement rempli,DataFrame mais je dois créer un DataFrame vide puis ajouter des lignes, une par une . Quelle est la meilleure façon de procéder ? J'ai réussi à créer un DataFrame vide avec: res = DataFrame(columns=('lib', 'qty1', 'qty2'))...

716
Écriture d'un DataFrame pandas dans un fichier CSV

J'ai une trame de données en pandas que je voudrais écrire dans un fichier CSV. Je fais cela en utilisant: df.to_csv('out.csv') Et obtenir l'erreur: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Existe-t-il un moyen de contourner cela...

655
Imprimez une série complète de Pandas / DataFrame

Je travaille beaucoup avec Series et DataFrames sur le terminal. La valeur __repr__par défaut pour une série renvoie un échantillon réduit, avec quelques valeurs de tête et de queue, mais le reste est manquant. Existe-t-il un moyen intégré d'imprimer correctement l'ensemble de la série / du...

637
En quoi iloc, ix et loc sont-ils différents?

Quelqu'un peut-il expliquer en quoi ces trois méthodes de découpage sont différentes? J'ai vu les documents et j'ai vu ces réponses , mais je n'arrive toujours pas à expliquer en quoi les trois sont différents. Pour moi, ils semblent interchangeables en grande partie, car ils sont aux niveaux...