Tag: dataframe

Überprüfen Sie die Gültigkeit für Flagsäulen in mehreren Zeilen Pandas

Ich habe ein dataframe: a id flag1 flag2 abc 1 1 0 123 1 0 1 xyz 2 1 0 111 2 0 1 qwe 3 1 0 qwe 3 1 0 mmm 4 1 0 222 4 0 1 Ich möchte die id Nummer finden, wo sowohl Flag1 als auch Flag2 1 . Zum […]

ValueError: 'Objekt zu tief für das gewünschte Array'

Ich habe ein ValueError: 'Objekt zu tief für das gewünschte Array' in einem Python-Programm. Ich habe diesen Fehler bei der Verwendung von numpy.digitize. Ich denke, es ist, wie ich Pandas DataFrames verwende: Um es einfach zu halten (weil dies durch eine externe Bibliothek erfolgt) habe ich eine Liste in meinem Programm, aber die Bibliothek braucht […]

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 […]

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 = […]

So fügen Sie eine Spalte zu einem DataFrame hinzu, basierend auf einer Multi-Index-Map

Ich habe ein Dataframe df wie folgt: # df.head(10) TYPE AB 0 0 5 25 1 1 7 23 2 5 10 43 3 1 5 37 4 2 4 61 5 3 1 17 6 0 8 39 7 2 4 59 8 4 2 6 9 0 3 31 Und ich habe eine […]

Index in Pandas DataFrame neu zuordnen

Ich bin ziemlich sicher, dass dies ein Duplikat ist, aber ich nehme an, ich habe ein Pandas DataFrame und ich habe die Zeilen auf der Grundlage der Werte einer Spalte sortiert. Ursprünglich waren die Indizes die ganzen Zahlen 0, 1, …, n-1 aber jetzt sind sie nicht in Ordnung. Wie kann ich diese Indizes neu […]

Äußere Verschmelzung von zwei Datenrahmen in pandas

Wie kann ich zwei Datenrahmen in Pandas zusammenstellen? Angenommen, wir haben diese beiden Datenrahmen: import pandas as pd s1 = pd.DataFrame({ 'time':[1234567000,1234567005,1234567009], 'X1':[96.32,96.01,96.05] },columns=['time','X1']) # to keep columns order s2 = pd.DataFrame({ 'time':[1234567001,1234567005], 'X2':[23.88,23.96] },columns=['time','X2']) # to keep columns order Sie konnten mit pandas.DataFrame.merge ( s3 = pd.merge(s1,s2,how='outer') ) oder mit pandas.merge ( s3=s1.merge(s2,how='outer') ), […]

Pandas: Wie kann man eine Jahr-Wochen-Variable erstellen?

Ich habe ein dataframe mit datetimes dates = pd.date_range('9/25/2010', periods=10, freq='D') df = pd.DataFrame({'col':dates}) df['col']=pd.to_datetime(df['col']) df['dow'] = df.col.dt.dayofweek df['week'] = df.col.dt.to_period('W') df['week_alt']=df.col.dt.year.astype(str) + '-w' + df.col.dt.week.astype(str) df Out[21]: col dow week week_alt 0 2010-09-25 5 2010-09-20/2010-09-26 2010-w38 1 2010-09-26 6 2010-09-20/2010-09-26 2010-w38 2 2010-09-27 0 2010-09-27/2010-10-03 2010-w39 3 2010-09-28 1 2010-09-27/2010-10-03 2010-w39 4 2010-09-29 2 […]

Wie man einzelne Zellen in Pandas ordnungsgemäß abruft: loc [Index, Spalte] VS get_value (Index, Spalte)

Welche Methode ist besser (in Bezug auf Leistung und Zuverlässigkeit) zu verwenden, um einzelne Zellen aus einem Pandas DataFrame : get_value () oder loc [] zu holen?

Python ist die beste Programmiersprache der Welt.