Als «pandas» getaggte Fragen

Pandas ist eine Python-Bibliothek zur Datenmanipulation und -analyse, z. B. Datenrahmen, mehrdimensionale Zeitreihen und Querschnittsdatensätze, die häufig in Statistiken, experimentellen wissenschaftlichen Ergebnissen, Ökonometrie oder Finanzen verwendet werden. Pandas ist eine der wichtigsten Data Science-Bibliotheken in Python.

3
Wie kann man einen gruppierten Pandas-Datenrahmen durchlaufen?
DataFrame: 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 Ich versuche nur, die aggregierten Daten zu durchlaufen, aber ich erhalte die Fehlermeldung: ValueError: Zu viele Werte zum Entpacken @EdChum, …
146 python  pandas 



2
Wählen Sie Zeilen in Pandas MultiIndex DataFrame aus
Was sind die häufigsten Pandas-Methoden zum Auswählen / Filtern von Zeilen eines Datenrahmens, dessen Index ein MultiIndex ist ? Schneiden basierend auf einem einzelnen Wert / Etikett Schneiden basierend auf mehreren Etiketten von einer oder mehreren Ebenen Filtern nach booleschen Bedingungen und Ausdrücken Welche Methoden sind unter welchen Umständen anwendbar? …

7
Lesen einer Excel-Datei in Python mit Pandas
Ich versuche, eine Excel-Datei folgendermaßen zu lesen: newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) Was einen Fehler auslöst, der besagt, dass zwei Argumente erwartet werden. Ich weiß nicht, was das zweite Argument ist. Außerdem versuche ich hier, eine Excel-Datei in einen DataFrame zu konvertieren. Mache ich das richtig? oder gibt es …

7
Pandas Datenrahmen fillna () nur einige Spalten vorhanden
Ich versuche, keine Werte in einem Pandas-Datenrahmen mit Nullen für nur eine Teilmenge von Spalten zu füllen. Wenn ich es tue: 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 Die Ausgabe: a b c 0 1.0 4.0 NaN 1 2.0 5.0 NaN 2 3.0 NaN …
144 python  pandas  dataframe 


5
Ändern einer Teilmenge von Zeilen in einem Pandas-Datenrahmen
Angenommen, ich habe einen Pandas-DataFrame mit zwei Spalten, A und B. Ich möchte diesen DataFrame so ändern (oder eine Kopie erstellen), dass B immer NaN ist, wenn A 0 ist. Wie würde ich das erreichen? Ich habe folgendes versucht df['A'==0]['B'] = np.nan und df['A'==0]['B'].values.fill(np.nan) ohne Erfolg.
143 python  pandas 

11
JSON zu Pandas DataFrame
Ich versuche, Höhendaten aus einer Google Maps-API entlang eines Pfads zu extrahieren, der durch Breiten- und Längengradkoordinaten wie folgt angegeben wird: 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() Dies gibt mir Daten, die so aussehen: elevations.splitlines() ['{', ' "results" : …


6
Suchen Sie in Pandas in einem DataFrame nach "Nicht enthalten"
Ich habe einige Suchvorgänge durchgeführt und kann nicht herausfinden, wie ein Datenrahmen gefiltert werden df["col"].str.contains(word)soll. Ich frage mich jedoch, ob es eine Möglichkeit gibt, das Gegenteil zu tun: Filtern eines Datenrahmens nach dem Kompliment dieses Satzes. zB: zur Wirkung von !(df["col"].str.contains(word)). Kann dies durch eine DataFrameMethode erfolgen?
142 python  pandas  contains 

11
Ersetzen von Spaltenwerten in einem Pandas DataFrame
Ich versuche, die Werte in einer Spalte eines Datenrahmens zu ersetzen. Die Spalte ('weiblich') enthält nur die Werte 'weiblich' und 'männlich'. Ich habe folgendes versucht: w['female']['female']='1' w['female']['male']='0' Erhalten Sie jedoch genau die gleiche Kopie der vorherigen Ergebnisse. Idealerweise möchte ich eine Ausgabe erhalten, die der folgenden Schleife elementweise ähnelt. if …
141 python  pandas 

8
Benennen Sie den Pandas DataFrame-Index um
Ich habe eine CSV-Datei ohne Header mit einem DateTime-Index. Ich möchte den Index und den Spaltennamen umbenennen, aber mit df.rename () wird nur der Spaltenname umbenannt. Fehler? Ich bin auf 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]: df.head() Out[3]: 1 0 2002-06-18 0.112000 2002-06-22 …
141 python  pandas  dataframe 

6
Pandas: Nachschlagen der Liste der Blätter in einer Excel-Datei
Die neue Version von Pandas verwendet die folgende Oberfläche zum Laden von Excel-Dateien: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) aber was ist, wenn ich die verfügbaren Blätter nicht kenne? Zum Beispiel arbeite ich mit Excel-Dateien, die die folgenden Blätter Daten 1, Daten 2 ..., Daten N, foo, bar aber ich weiß nicht …
141 python  excel  pandas  openpyxl  xlrd 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.