Questions marquées «dataframe»

Un bloc de données est une structure de données tabulaire. Habituellement, il contient des données où les lignes sont des observations et les colonnes sont des variables de différents types. Alors que "data frame" ou "dataframe" est le terme utilisé pour ce concept dans plusieurs langues (R, Apache Spark, deedle, Maple, la bibliothèque pandas en Python et la bibliothèque DataFrames en Julia), "table" est le terme utilisé dans MATLAB et SQL.

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...

874
Supprimer les colonnes du bloc de données par nom

J'ai un certain nombre de colonnes que je voudrais supprimer d'un bloc de données. Je sais que nous pouvons les supprimer individuellement en utilisant quelque chose comme: df$x <- NULL Mais j'espérais le faire avec moins de commandes. De plus, je sais que je pourrais supprimer des colonnes en...

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...