Tag: pandas

Schreiben Sie das Json-Format mit Pandas Series und DataFrame

Ich arbeite mit csvfiles. Mein Ziel ist es, ein json-Format mit csvfile-Informationen zu schreiben. Speziell möchte ich ein ähnliches Format wie miserables.json bekommen Beispiel: {"source": "Napoleon", "target": "Myriel", "value": 1}, Nach den Informationen habe ich das Format: [ { "source": "Germany", "target": "Mexico", "value": 1 }, { "source": "Germany", "target": "USA", "value": 2 }, { […]

Pandas gibt falsches Ergebnis, wenn man fragt, ob Timestamp Spaltenwerte attr astype haben

Mit einer Spalte, die Timestamp Werte enthält, astype ich inkonsistente Ergebnisse darüber, ob die Elemente das Attribut- astype : In [30]: o.head().datetime.map(lambda x: hasattr(x, 'astype')) Out[30]: 0 False 1 False 2 False 3 False 4 False Name: datetime, dtype: bool In [31]: map(lambda x: hasattr(x, 'astype'), o.head().datetime.values) Out[31]: [True, True, True, True, True] In [32]: […]

Wie kann man den Tisch in Pandas in einem für die Analyse in R?

In pandas: df = pd.DataFrame({'row1':['a','b','a','a','b','b','a','b','b','a'], 'row2':['x','x','y','y','y','x','x','y','x','y'],'col':[1,2,1,2,2,1,2,1,1,2],'val':[34,25,22,53,33,19,42,38,33,61]}) p = pd.pivot_table(df,values='val',rows=['row1','row2'],cols='col') col 1 2 row1 row2 ax 34 42 y 22 57 bx 26 25 y 38 33 Ist es möglich, die Pivot-Tabelle in einem Datenrahmen umzuwandeln, der für die Analyse in R? Geeignet ist, etwas vom Typ: row1 row2 col val ax 1 34 ay 1 […]

Ästhetik von Barplot-Bars und Fehlerbalken im Meeresboden

Ich benutze die Seaborn-Bibliothek, um Daten zu visualisieren, und ich möchte einige Dinge über die Ausgabe-Graphen für die Veröffentlichung ändern. Ich möchte, dass die Fehlerbalken schmaler sind, mit Kappen, und ich würde gerne die Grenze um alle Bars zu schwarz sein. Ich stelle mir vor, dass es eine Möglichkeit gibt, die Handlung mit pyplot zu […]

Pandas: Berechnete Spalte zu einem pivot_table hinzufügen

Leider ist diese addierte Spalte zu einer Pandas-Pivot-Tabelle hilft mir nicht Mein Code: table = pd.pivot_table(df,index=['JOBFAMILIE1', 'POS_AUSPR1'], columns=['GESCHL'], values=['GESAMTDIREKT'], aggfunc={'GESAMTDIREKT': [np.mean,np.count_nonzero]}, fill_value ="-") Ergebnis Tabelle: Jan Jetzt muss ich den Unterschied von "männlich" und "weiblich"

Verwenden von Pandas, um die Anzahl der Perioden zu finden, da das Rolling High

Ich benutze die rolling_max Funktion in Pandas: Http://pandas.pydata.org/pandas-docs/stable/computation.html#moving-rolling-statistik-momente Wie würde ich die Anzahl der Perioden finden, seit der Preis so hoch war?

Zusammenführen der Liste der DFs mit wechselnden Spaltenausgabe mit Pandas

Ich habe folgende Codes: import pandas as pd rep1 = pd.DataFrame.from_items([('Probe', ['x', 'y', 'z']), ('Gene', ['foo', 'bar', 'qux']), ('RP1',[1.00,23.22,11.12]),('RP1',["A","B","C"]) ], orient='columns') rep2 = pd.DataFrame.from_items([('Probe', ['x', 'y', 'z']), ('Gene', ['foo', 'bar', 'qux']), ('RP2',[3.33,77.22,18.12]),('RP2',["G","I","K"]) ], orient='columns') rep3 = pd.DataFrame.from_items([('Probe', ['x', 'y', 'k']), ('Gene', ['foo', 'bar', 'kux']), ('RP3',[99.99,98.29,8.10]),('RP2',["M","P","J"]) ], orient='columns') tmp = [] tmp.append(rep1) tmp.append(rep2) tmp.append(rep3) Die die […]

Bedingte Auswahl von Daten in einem Pandas DataFrame

Ich habe zwei Spalten in meinem Pandas DataFrame. AB 0 1 5 1 2 3 2 3 2 3 4 0 4 5 1 Ich brauche den Wert in A, wo der Wert von B minimal ist. Im obigen Fall wäre meine Antwort 4, da der minimale B-Wert 0 ist. Kann mir jemand damit helfen?

Python, wie man eine pandas-serie in ein pandas DataFrame umwandelt?

Ich habe eine Pandas Serie sf: email email1@email.com [1.0, 0.0, 0.0] email2@email.com [2.0, 0.0, 0.0] email3@email.com [1.0, 0.0, 0.0] email4@email.com [4.0, 0.0, 0.0] email5@email.com [1.0, 0.0, 3.0] email6@email.com [1.0, 5.0, 0.0] Wie kann ich es in dieses folgende Pandas DataFrame konvertieren: index | email ________________________ 0 | email1@email.com 1 | email2@email.com 2 | email3@email.com 3 […]

Holen Sie sich Breite und Länge von Adresse geopandas

Ich habe eine csv von ungefähr 100 Million Protokollen. Wo einer der Spalte Adresse ist und ich versuche, Breiten- und Längengrad der Adresse zu bekommen. Ich möchte etwas wie in der Lösung erwähnt ausprobieren, aber die Lösung ist arcGIS und das ist ein kommerzielles Werkzeug. Ich habe versucht, google API , die nur eine Begrenzung […]

Python ist die beste Programmiersprache der Welt.