So zeichnen Sie auf einem Foto auf dem iPhone
Erfahren Sie, wie Sie auf einem Foto auf Ihrem iPhone zeichnen können. Unsere Schritt-für-Schritt-Anleitung zeigt Ihnen die besten Methoden.
Wenn Sie versuchen, einen großen DataFrame in Pandas zu verstehen, müssen Sie ihn möglicherweise nach Spalten und Zeilen unterteilen. In diesem Tutorial zeigen wir die häufigsten Anwendungsfälle der Spaltenpartitionierung Ihres DataFrame.
Wir beginnen mit der Einrichtung unseres Beispiel-DataFrame, indem wir den folgenden Python-Code in unserer bevorzugten Umgebung ausführen (der Einfachheit halber verwende ich Anaconda und Jupyter Lab).
import pandas as pd # import the pandas library
languages = ({"language": [ "Python", "C-Sharp", "Javascript","PHP"] ,
"avg_difficulty_level": [3, 2, 2, 1],
"avg_salary": [120, 100, 120, 80],
"applications": [10,15,14,20]})
# Now let's convert our dict to a DataFrame
languages = pd.DataFrame.from_dict(languages)
Lassen Sie uns nun mit der Methode head() in die ersten Zeilen unseres Datenrahmens schauen.
languages.head()
Wie Sie sehen können, ist dies ein ziemlich einfacher DataFrame, den wir in diesem Beitrag als Beispiel verwenden werden:
Sprache | avg_difficulty_level | avg_salary | Anwendungen | |
---|---|---|---|---|
0 | Python | 3 | 120 | 10 |
1 | Cis | 2 | 100 | fünfzehn |
2 | Javascript | 2 | 120 | 14 |
3 | PHP | 1 | 80 | 20 |
Filtern einer einzelnen Spalte
Wir beginnen mit dem einfachsten Fall, der darin besteht, eine Spalte aus unserem Datensatz zu unterteilen. Durch Ausführen des folgenden Befehls wird ein Series-Objekt erstellt:
Nach Name / Label
languages["language"]
Die Ausgabe ist eine Serie:
0 Python 1 Cis 2 Javascript 3PHP Name: Sprache, Dtype: Objekt
type(languages["language"])
pandas.core.series.Series
Nach Index
Der folgende Befehl gibt auch eine Reihe zurück, die die erste Spalte enthält
languages.iloc[:,0]
Mehrere Spalten auswählen
Namentlich
Beim Übergeben einer Liste von Spalten gibt Pandas einen DataFrame zurück, der einen Teil der Daten enthält.
languages[["language", "applications"]]
Sprache | Anwendungen | |
---|---|---|
0 | Python | 10 |
1 | Cis | fünfzehn |
2 | Javascript | 14 |
3 | PHP | 20 |
Nach Label (mit Lok)
df.loc[:,["language","applications"]]
Das Ergebnis wird ähnlich sein.
Nach Index
Lassen Sie uns nun mehrere Spalten mithilfe des Index abrufen:
languages.iloc[: ,[0,3]]
Sprache | Anwendungen | |
---|---|---|
0 | Python | 10 |
1 | Cis | fünfzehn |
2 | Javascript | 14 |
3 | PHP | 20 |
Nach Zustand
In diesem Fall zeigen wir nur die Spalten an, deren Name mit einem bestimmten Ausdruck übereinstimmt. Wir verwenden die recht praktische Filtermethode :
languages.filter(axis = 1, like="avg")
Anmerkungen:
Filtern Sie bestimmte Zeilen nach Bedingung
Hier ist eine ziemlich einfache Möglichkeit, den DataFrame entsprechend einem Zeilenwert zu unterteilen:
languages[(languages["applications"] > 15)]
Wir haben nur ein Ergebnis:
languages[(languages["applications"] > 15)]
Sprache | avg_difficulty_level | avg_salary | Anwendungen | |
---|---|---|---|---|
3 | PHP | 1 | 80 | 20 |
Erfahren Sie, wie Sie auf einem Foto auf Ihrem iPhone zeichnen können. Unsere Schritt-für-Schritt-Anleitung zeigt Ihnen die besten Methoden.
TweetDeck ist eine App, mit der Sie Ihren Twitter-Feed und Ihre Interaktionen verwalten können. Hier zeigen wir Ihnen die Grundlagen für den Einstieg in TweetDeck.
Möchten Sie das Problem mit der fehlgeschlagenen Discord-Installation unter Windows 10 beheben? Wenden Sie dann die angegebenen Lösungen an, um das Problem „Discord kann nicht installiert werden“ zu beheben …
Entdecken Sie die besten Tricks, um zu beheben, dass XCOM2-Mods nicht funktionieren. Lesen Sie mehr über andere verwandte Probleme von XCOM2-Wotc-Mods.
Um den Chrome-Fehler „chrome-error://chromewebdata/“ zu beheben, nutzen Sie erprobte Korrekturen wie das Löschen des Browsercaches, das Deaktivieren von Erweiterungen und mehr.
Einer der Vorteile von Spotify ist die Möglichkeit, benutzerdefinierte Wiedergabelisten zu erstellen und das Bild der Wiedergabeliste anzupassen. Hier ist, wie Sie das tun können.
Wenn RCS bei Samsung Messages nicht funktioniert, stellen Sie sicher, dass Sie lokale Daten von Carrier-Diensten löschen, deinstallieren Sie die Updates oder versuchen Sie es mit Google Messages.
Beheben Sie den OpenGL-Fehler 1282 (Ungültiger Vorgang) in Minecraft mit detaillierten Korrekturen, die im Artikel beschrieben sind.
Wenn Sie sehen, dass der Google Assistant auf diesem Gerät nicht verfügbar ist, empfehlen wir Ihnen, die Anforderungen zu überprüfen oder die Einstellungen zu optimieren.
Wenn Sie DuckDuckGo loswerden möchten, ändern Sie die Standardsuchmaschine, deinstallieren Sie die App oder entfernen Sie die Browsererweiterung.