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.


22
Comment parcourir les lignes d'un DataFrame dans Pandas?
J'ai un DataFramedes pandas: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df Production: c1 c2 0 10 100 1 11 110 2 12 120 Maintenant, je veux parcourir les lignes de ce cadre. Pour chaque ligne, je veux pouvoir accéder à ses éléments …
1954 python  pandas  rows  dataframe 

26
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', 'e']. …

15
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 que cela fonctionne.
1334 python  pandas  dataframe 

19
Comment trier une trame de données par plusieurs colonnes
Je veux trier un data.frame par plusieurs colonnes. Par exemple, avec le data.frame ci-dessous, je voudrais trier par colonne z(décroissant) puis par colonne b(croissant): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x = c("A", "D", "A", "C"), y = c(8, 3, …
1317 r  sorting  dataframe  r-faq 



19
Obtenir la liste des en-têtes de colonne Pandas DataFrame
Je veux obtenir une liste des en-têtes de colonne d'un pandas DataFrame. Le DataFrame proviendra de l'entrée utilisateur, donc je ne saurai pas combien de colonnes il y aura ou comment elles seront appelées. Par exemple, si on me donne un DataFrame comme ceci: >>> my_dataframe y gdp cap 0 …
1017 python  pandas  dataframe 



30
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 modifier l'ordre des autres colonnes?
880 python  pandas  dataframe 

20
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 utilisant …
874 r  dataframe  r-faq 

25
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')) Ensuite, je peux …


9
Modifier le type de données des colonnes dans Pandas
Je souhaite convertir un tableau, représenté sous forme de liste de listes, en un Pandas DataFrame. À titre d'exemple extrêmement simplifié: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Quelle est la meilleure façon de convertir les colonnes en types appropriés, dans ce cas …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.