Tag: pandas

Wählen Sie Spalten in pandas dataframe nach Wert in Zeilen aus

Ich habe ein pandas.DataFrame mit zu viel Spalten. Ich möchte alle Spalten mit Werten in Zeilen gleich 0 und 1 auswählen. Typ aller Spalten ist int64 und ich kann sie nicht nach object oder einem anderen Typ auswählen. Wie kann ich das machen?

Fehler beim Kopieren eines zusammengesetzten Objekts, das hauptsächlich aus pandas.DataFrame besteht

Ich versuche, Komposition mit pandas.DataFrame in der folgenden Weise zu verwenden, aber es gibt mir Fehler, wenn ich versuche, das Objekt zu kopieren. import numpy as np import pandas as pd import copy class Foo(object): """ Foo is composed mostly of a pd.DataFrame, and behaves like it too. """ def __init__(self, df, attr_custom): self._ = […]

Python-Pandas finden Start- / Endreihen- und Rundungsnummern

import pandas as pd import numpy as np import urllib url = 'http://cawcr.gov.au/staff/mwheeler/maproom/RMM/RMM1RMM2.74toRealtime.txt' urllib.urlretrieve(url,'datafile.txt') df = pd.read_table('datafile.txt', sep='\s+', header=None) df.columns = ['year', 'month', 'day', 'n1', 'n2', 'n3', 'n4', 'type'] df = df[df.year > 1978] #new starting row is created, how do I find what the new starting row is df = df[df.type < 'Prelim_value'] #new […]

Python Pandas: Wie man gruppierte Listen in einer Spalte als Dict zurückgibt

Python Pandas: Wie man alle Listen in einer Spalte in eine eindeutige Liste kompiliert Beginnend mit Daten aus der vorherigen Frage: f = pd.DataFrame({'id':['a','b', 'a'], 'val':[['val1','val2'], ['val33','val9','val6'], ['val2','val6','val7']]}) print (df) id val 0 a [val1, val2] 1 b [val33, val9, val6] 2 a [val2, val6, val7] Wie bekomme ich die Listen in Dict: pd.Series([a for […]

Wie konvertiert man eine Liste von Datenrahmen zu einem Panel in Python-Pandas?

Angesichts einer Liste von Datenrahmen mit folgendem Format: id age weight score date 01 11 50 90 2011-01-23 01 12 52 89 2012-03-23 … Bitte beachten Sie, dass die id in einem Datenrahmen gleich ist. Und ich möchte ein Panel holen, alle Datenrahmen in die Liste integrieren und mit den Spalten ['age', 'weight', 'score'] als […]

Hyperlink zum Excel-Blatt hinzufügen, das von pandas dataframe to_excel erstellt wurde

Ich habe ein Pandas DataFrame in ein Excel-Blatt mit df.to_excel . Nun möchte ich Hyperlinks zu den Werten in einer Spalte hinzufügen. Mit anderen Worten, wenn ein Kunde mein Excel-Blatt sieht, könnte er in der Lage sein, auf eine Zelle zu klicken und eine Webseite aufzurufen (abhängig vom Wert in dieser Zelle).

Effizienter Weg, um Tageszeitstempel mit Pandas zu runden

Ich habe einige Zeitstempel in einen Pandas- Rahmen (via MongoDBclient ) importiert. Sie sind zu den Mikrosekunden. Ich hätte gerne einen Weg zum Tag. Ich habe eine vorherige Frage über die Verwendung von np.round bei der Umwandlung in Ints und wieder zurück gesehen, aber das funktioniert nicht (ich versuchte inlining ein div von 3600 x […]

Looping durch .xlsx Dateien mit Pandas, nur erste Datei

Mein letztes Ziel ist es, den Inhalt eines Ordners voll von .xlsx-Dateien in eine große Datei zu verschmelzen. Ich dachte, der unten genannte Code würde genügen, aber es macht nur die erste Datei, und ich kann nicht herausfinden, warum es dort aufhört. Die Dateien sind klein (~ 6 KB), also sollte es keine Frage des […]

Entfernen von runden Klammern aus einem Dataframe von Lat / lon-Paaren

Ich bin sicher, das ist eine ganz einfache Sache zu tun, aber ich scheine, Schwierigkeiten zu haben! (Ich bin auch ziemlich neu.) Ich habe ein Dataframe mit lat langen Koordinaten: LatLon 0 (49.766795012580374, -7.556440128791576) 1 (49.766843444728075, -7.556439417755133) 2 (49.766843444728075, -7.556439417755133) Ich möchte die runden Klammern / Klammern entfernen, aber ich kann es einfach nicht ausarbeiten. […]

Python, pandas, dataframe, zeilen zu säulen

Ich habe ein Dataframe, das ich aus einer schlecht organisierten SQL-Tabelle gezogen habe. Dieser Tisch hat eindeutige Zeilen für jeden Kanal Ich kann diese Info zu einem Python-Dataframe extrahieren und beabsichtige, weiter zu verarbeiten, aber jetzt will einfach nur, dass es zu einem nutzbareren Format kommt Stichprobenerfassung: C = pd.DataFrame() A = np.array([datetime.datetime(2016,8,8,0,0,1,1000),45,'foo1',1]) B = […]

Python ist die beste Programmiersprache der Welt.