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.


2
Sélectionnez des lignes dans pandas MultiIndex DataFrame
Quelles sont les méthodes pandas les plus courantes pour sélectionner / filtrer les lignes d'un dataframe dont l'index est un MultiIndex ? Tranchage basé sur une seule valeur / étiquette Tranchage basé sur plusieurs étiquettes d'un ou plusieurs niveaux Filtrage sur des conditions et expressions booléennes Quelles méthodes sont applicables …

3
Comment faire une boucle sur une trame de données Pandas groupée?
Trame de données: c_os_family_ss c_os_major_is l_customer_id_i 0 Windows 7 90418 1 Windows 7 90418 2 Windows 7 90418 Code: print df for name, group in df.groupby('l_customer_id_i').agg(lambda x: ','.join(x)): print name print group J'essaye juste de boucler sur les données agrégées, mais j'obtiens l'erreur: ValueError: trop de valeurs à décompresser @EdChum, …
146 python  pandas 


7
Pandas dataframe fillna () seulement quelques colonnes en place
J'essaie de ne remplir aucune valeur dans un dataframe Pandas avec des 0 pour seulement un sous-ensemble de colonnes. Quand je fais: import pandas as pd df = pd.DataFrame(data={'a':[1,2,3,None],'b':[4,5,None,6],'c':[None,None,7,8]}) print df df.fillna(value=0, inplace=True) print df Le résultat: a b c 0 1.0 4.0 NaN 1 2.0 5.0 NaN 2 3.0 …
145 python  pandas  dataframe 

7
Lire un fichier Excel en python à l'aide de pandas
J'essaye de lire un fichier Excel de cette façon: newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) qui jette une erreur qui dit deux arguments attendus, je ne sais pas quel est le deuxième argument et ce que j'essaie de réaliser ici est de convertir un fichier Excel en DataFrame, est-ce que …

10
JSON à pandas DataFrame
Ce que j'essaie de faire, c'est d'extraire les données d'altitude d'une API google maps le long d'un chemin spécifié par les coordonnées de latitude et de longitude comme suit: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() Cela me donne une …

6
Pandas: recherche de la liste des feuilles dans un fichier Excel
La nouvelle version de Pandas utilise l'interface suivante pour charger les fichiers Excel: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) mais que faire si je ne connais pas les feuilles disponibles? Par exemple, je travaille avec des fichiers Excel que les feuilles suivantes Données 1, Données 2 ..., Données N, toto, bar mais …
144 python  excel  pandas  openpyxl  xlrd 


5
Modifier un sous-ensemble de lignes dans un dataframe pandas
Supposons que j'ai un pandas DataFrame avec deux colonnes, A et B. Je voudrais modifier ce DataFrame (ou créer une copie) afin que B soit toujours NaN chaque fois que A est 0. Comment pourrais-je y parvenir? J'ai essayé ce qui suit df['A'==0]['B'] = np.nan et df['A'==0]['B'].values.fill(np.nan) sans succès.
143 python  pandas 


8
Renommer l'index Pandas DataFrame
J'ai un fichier csv sans en-tête, avec un index DateTime. Je veux renommer l'index et le nom de la colonne, mais avec df.rename (), seul le nom de la colonne est renommé. Punaise? Je suis sur la version 0.12.0 In [2]: df = pd.read_csv(r'D:\Data\DataTimeSeries_csv//seriesSM.csv', header=None, parse_dates=[[0]], index_col=[0] ) In [3]: …
142 python  pandas  dataframe 

6
Rechercher «ne contient pas» sur un DataFrame dans les pandas
J'ai fait des recherches et je ne peux pas comprendre comment filtrer un dataframe par df["col"].str.contains(word), mais je me demande s'il existe un moyen de faire l'inverse: filtrer un dataframe par le compliment de cet ensemble. par exemple: à l'effet de !(df["col"].str.contains(word)). Cela peut-il être fait par une DataFrameméthode?
142 python  pandas  contains 

11
Remplacement des valeurs de colonne dans un DataFrame Pandas
J'essaye de remplacer les valeurs dans une colonne d'un dataframe. La colonne («femme») contient uniquement les valeurs «femme» et «homme». J'ai essayé ce qui suit: w['female']['female']='1' w['female']['male']='0' Mais recevez exactement la même copie des résultats précédents. Je voudrais idéalement obtenir une sortie qui ressemble à la boucle suivante par élément. …
141 python  pandas 


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.