Tag: multi-index

Ein multi-index (auch bekannt als einen hierarchischen index) ermöglicht die Bearbeitung von höher-dimensionalen Daten in einem 2-dimensionalen Tabellen-Struktur.

Konvertieren eines pandas MultiIndex DataFrame aus Reihen-Weise auf die spaltenweise

Anzahl der Antworten 1 Antworten
Arbeite ich in zipline und pandas und haben Umgerechnet eine pandas.Panel zu einem pandas.DataFrame mit der to_frame() Methode. Dies ist die daraus resultierende pandas.DataFrame die, wie Sie sehen können, ist multi-indiziert: price major minor 2008-01-03 00:00:00+00:00 SPY

Wie zu tun, Multi-Spalte from_tuples?

Anzahl der Antworten 2 Antworten
Ich wie zu verwenden pd.MultiIndex.from_tuples() um etwas zu ändern wie Value (A,a) 1 (B,a) 2 (B,b) 3 in Value Caps Lower A a 1 B a 2 B b 3 Aber wie kann ich die Spalte ändern

Konvertieren eines Pandas GroupBy-Ausgabe von Serie zu DataFrame

Anzahl der Antworten 9 Antworten
Ich fange an mit input-Daten wie diese df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) Die, wenn Sie gedruckt werden, erscheint

Pandas dataframe mit multiindex column - merge-Ebenen

Anzahl der Antworten 3 Antworten
Ich habe einen dataframe, grouped mit multiindex Spalten wie folgt: import pandas as pd codes = ["one","two","three"]; colours = ["black", "white"]; textures = ["soft", "hard"]; N= 100 # length of the dataframe df = pd.DataFrame({ 'id' :

Wie der Gruppe, indem Sie auf ein multiindex in pandas?

Anzahl der Antworten 1 Antworten
Unten ist mein dataframe. Ich habe einige Transformationen zu erstellen, die die Spalte Kategorie, und ließ die ursprüngliche Spalte es abgeleitet wurde. Jetzt habe ich tun müssen, um eine Gruppe zu entfernen, die dups z.B. Love und

Pandas-Einstellung multi-index in Zeilen, dann in Spalten transponieren

Anzahl der Antworten 3 Antworten
Wenn ich eine einfache dataframe: print(a) one two three 0 A 1 a 1 A 2 b 2 B 1 c 3 B 2 d 4 C 1 e 5 C 2 f Kann ich einfach einen

Pandas PivotTabelle für mehrere Spalten auf einmal

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe einen DataFrame: nj ptype wd wpt 0 2 1 2 1 1 3 2 1 2 2 1 1 3 1 3 2 2 3 3 4 3 1 2 2 Ich würde

Pandas: Ändern einer bestimmten Ebene der Multiindex

Anzahl der Antworten 2 Antworten
Ich habe einen dataframe mit Multiindex und modifizieren möchten, eine bestimmte Ebene des Multiindex. Zum Beispiel die erste Ebene Zeichenfolgen und ich kann wollen, entfernen Sie die Leerzeichen aus, dass Indexstand: df.index.levels[1] = [x.replace(' ', '') for

Pandas : Richtige Weg, um Werte, die basierend auf der Bedingung für die Teilmenge der multiindex dataframe

Anzahl der Antworten 1 Antworten
Ich bin mir nicht sicher, wie dies zu tun, ohne angekettet Zuordnungen (was wahrscheinlich nicht funktionieren würde sowieso da, ich würde eine Kopie). Ich wan ' T nehmen eine Teilmenge eines multiindex pandas dataframe, test für Werte

Neue Werte zuweisen Scheibe von MultiIndex DataFrame

Anzahl der Antworten 1 Antworten
Ich möchte ändern einige Werte aus einer Spalte in meiner DataFrame. Im moment habe ich eine Ansicht aus wählen Sie mit dem multi-index von meinem ursprünglichen df (und geändert wird, ändert df). Hier ein Beispiel: In [1]:

ValueError: Länge mismatch: Expected Achse hat 0 Elemente beim erstellen hierarchische Spalten in pandas dataframe

Anzahl der Antworten 1 Antworten
Ging ich durch die Dokumentation über die hierarchische Indexierung Pandas. Ich habe versucht, das testen der Beispiele aus, um zu erstellen Sie eine leere dataframe mit hierarchischen Indexierung: In [5]: df = pd.DataFrame() In [6]: df.columns =

Pandas - schreiben Multiindex Zeilen mit to_csv

Anzahl der Antworten 1 Antworten
Ich bin mit to_csv schreiben einen Multiindex DataFrame csv-Dateien. Die csv-Datei hat eine Spalte mit dem multiindexes in Tupeln, wie: ('a', 'x') ('a', 'y') ('a', 'z') ('b', 'x') ('b', 'y') ('b', 'z') Allerdings möchte ich in der

Wie man sich mit einem mehrdimensionalen index in pandas

Anzahl der Antworten 2 Antworten
In Pandas, was ist ein guter Weg, um wählen Sie Sätze von beliebigen Zeilen in ein multiindex? df = pd.DataFrame(columns=['A', 'B', 'C']) df['A'] = ['a', 'a', 'b', 'b'] df['B'] = [1,2,3,4] df['C'] = [1,2,3,4] the_indices_we_want = df.ix[[0,3],['A','B']]

Geben Sie eine Spalte mehrere Indizes/Header

Anzahl der Antworten 1 Antworten
Arbeite ich mit pandas dataframes, die im wesentlichen Zeit-Serien wie diese: level Date 1976-01-01 409.67 1976-02-01 409.58 1976-03-01 409.66 … Was ich haben will, ist mehrere Indizes/Header für die Spalte "Ebene", etwa so: Station1 #Name of the

python pandas: benennen Sie eine einzige Spalte label in der multi-index-dataframe

Anzahl der Antworten 6 Antworten
Ich habe einen df, der wie folgt aussieht: df = pd.DataFrame(np.random.random((4,4))) df.columns = pd.MultiIndex.from_product([['1','2'],['A','B']]) print df 1 2 A B A B 0 0.030626 0.494912 0.364742 0.320088 1 0.178368 0.857469 0.628677 0.705226 2 0.886296 0.833130 0.495135 0.246427

Multi-Index-Sortierung in Pandas

Anzahl der Antworten 4 Antworten
Ich habe einen multi-index DataFrame erstellt über eine groupby-Betrieb. Ich versuche zu tun, eine zusammengesetzte Art der Verwendung von mehreren Ebenen des index, aber ich kann nicht scheinen zu finden, eine Art Funktion, die tut, was ich

Umgestaltung dataframes in pandas basierend auf der Spalte-Beschriftungen

Anzahl der Antworten 1 Antworten
Was ist der beste Weg zur Neugestaltung der folgenden dataframe in pandas? Dieser DataFrame df hat x,y Werte für jede Probe (s1 und s2 in diesem Fall) und sieht wie folgt aus: In [23]: df = pandas.DataFrame({"s1_x":

pandas: wie Sie eine pivot mit einem multi-index?

Anzahl der Antworten 2 Antworten
Ich würde gerne eine PivotTabelle auf einem Pandabären DataFrame mit dem index zwei Spalten, auch nicht einer. Zum Beispiel, ein Feld für das Jahr, eine für den Monat, ein 'item' Feld das zeigt, 'Punkt 1', 'item 2'

Lesen Sie multi-index auf die Spalten aus der csv-Datei

Anzahl der Antworten 2 Antworten
Habe ich eine .csv-Datei, die wie folgt aussieht: Male, Male, Male, Female, Female R, R, L, R, R .86, .67, .88, .78, .81 Will ich Lesen, dass in einem df, so dass ich habe: Male Female R

Summierung über eine Multiindex-Ebene in einer Pandas-Serie

Anzahl der Antworten 1 Antworten
Mithilfe des Pandas-Paket in python, würde ich mag, um die Summe (marginalisieren) über eine Ebene, in eine Reihe mit einem 3-level-multiindex zu produzieren, eine Serie mit einer 2-level-multiindex. Wenn ich zum Beispiel die folgenden: ind = [tuple(x)

Pandas Datenrahmen Spalten im Multiindex auswählen

Anzahl der Antworten 3 Antworten
Habe ich Folgendes pd.DataFrame: Name 0 1 ... Col A B A B ... 0 0.409511 -0.537108 -0.355529 0.212134 ... 1 -0.332276 -1.087013 0.083684 0.529002 ... 2 1.138159 -0.327212 0.570834 2.337718 ... Es hat MultiIndex Spalten mit

Ändern Sie die Zeitzone der Datum-Uhrzeit-Spalte in Pandas und fügen Sie sie als hierarchischen Index hinzu

Anzahl der Antworten 4 Antworten
Ich habe Daten mit einem Zeitstempel in UTC. Ich würde gerne konvertieren Sie die Zeitzone dieses Zeitstempels zu 'US/Pacific' und fügen Sie es als einen hierarchischen index auf ein pandas DataFrame. Ich habe in der Lage zu

Konvertieren eines Pandas GroupBy-Objekts in DataFrame

Anzahl der Antworten 7 Antworten
Ich fange an mit input-Daten wie diese df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) Die, wenn Sie gedruckt werden, erscheint

Wie entferne ich Ebenen aus einem multi-indizierten Datenrahmen?

Anzahl der Antworten 2 Antworten
Ich habe zum Beispiel: In [1]: df = pd.DataFrame([8, 9], index=pd.MultiIndex.from_tuples([(1, 1, 1), (1, 3, 2)]), columns=['A']) In [2] df Out[2]: A 1 1 1 8 3 2 9 Gibt es einen besseren Weg, um entfernen Sie

Verwenden von .loc mit einem MultiIndex in Pandas?

Anzahl der Antworten 2 Antworten
Weiß jemand, ob es möglich ist, verwenden Sie das DataFrame.loc-Methode: wählen Sie aus einem MultiIndex? Ich habe Folgendes DataFrame und möchte in der Lage sein, auf die Werte zuzugreifen, die sich in der 'Wohnen' Spalten, in die

Verschachtelte Wörterbuch zu Multiindex-Datenrahmen, wobei Wörterbuchschlüssel Spaltenbeschriftungen sind

Anzahl der Antworten 2 Antworten
Sagen, ich habe ein Wörterbuch, das wie folgt aussieht: dictionary = {'A' : {'a': [1,2,3,4,5], 'b': [6,7,8,9,1]}, 'B' : {'a': [2,3,4,5,6], 'b': [7,8,9,1,2]}} und ich will einen dataframe, der ungefähr so aussieht: A B a b a

Vorteile von Pandas Multiindex?

Anzahl der Antworten 1 Antworten
Also ich habe gelernt, dass ich verwenden können, DataFrame.groupby, ohne einen MultiIndex zu tun subsampling/Schnitte. Auf der anderen Seite, wenn ich einen MultiIndex auf einen DataFrame, ich immer noch auf DataFrame.groupby zu tun, sub-sampling - /cross-Abschnitte. Also,

Pandas Plotten mit Multi-Index

Anzahl der Antworten 2 Antworten
Nach der Durchführung einer groupby.sum() auf eine DataFrame ich habe einige Schwierigkeiten, die versuchen, um meine beabsichtigte Handlung. Wie kann ich eine Nebenhandlung (kind='bar') für jede Codewo die x-Achse ist die Month und die bars sind ColA

Pandas: Fügen Sie eine Spalte zu einem Multiindex-Spalten-Datenrahmen hinzu

Anzahl der Antworten 2 Antworten
Ich würde gerne eine Spalte hinzufügen, die zweite Ebene eines multiindex Spalte dataframe. In [151]: df Out[151]: first bar baz second one two one two A 0.487880 -0.487661 -1.030176 0.100813 B 0.267913 1.918923 0.132791 0.178503 C 1.550526

Wie Abfragen von MultiIndex-Indexspaltenwerten in Pandas

Anzahl der Antworten 3 Antworten
Code Beispiel: In [171]: A = np.array([1.1, 1.1, 3.3, 3.3, 5.5, 6.6]) In [172]: B = np.array([111, 222, 222, 333, 333, 777]) In [173]: C = randint(10, 99, 6) In [174]: df = pd.DataFrame(zip(A, B, C), columns=['A',

Verwandle Pandas Multi-Index in eine Spalte

Anzahl der Antworten 2 Antworten
Ich habe einen dataframe mit 2 index-Ebenen: value Trial measurement 1 0 13 1 3 2 4 2 0 NaN 1 12 3 0 34 Welche ich möchte in diese: Trial measurement value 1 0 13 1

Verketten Sie Pandas-Spalten unter einer neuen Multi-Index-Ebene

Anzahl der Antworten 2 Antworten
Gegeben, ein Wörterbuch der Daten-frames wie: dict = {'ABC': df1, 'XYZ' : df2} # of any length... wobei jedes Daten-frame hat die gleichen Spalten und ähnlichen index, zum Beispiel: data Open High Low Close Volume Date 2002-01-17