So tauschen Sie zwei CSV-Spalten aus

Tauschen Sie mit diesen einfachen Schritten ganz einfach zwei beliebige CSV-Spalten aus

Einführung

Wenn Sie regelmäßig mit CSV-Dateien arbeiten, müssen Sie möglicherweise die Positionen zweier Spalten vertauschen. Dies kann eine zeitaufwändige Aufgabe sein, wenn Sie versuchen, dies manuell zu erledigen, aber mit dem richtigen Tool kann dies schnell und einfach erledigt werden. Mit unserer schrittweisen Anleitung können Sie im Handumdrehen zwei beliebige Spalten in einer CSV-Datei austauschen! Folgen Sie einfach den nachstehenden Schritten und Sie sind auf dem besten Weg, in kürzester Zeit ein Profi für Datenmanipulation zu werden.

So tauschen Sie zwei CSV-Spalten aus

Einführung

Das Austauschen von zwei Spalten in einer CSV-Datei kann eine schwierige Aufgabe sein, insbesondere beim Umgang mit großen Datensätzen. Mit den richtigen Tools und Techniken kann dies jedoch schnell und effizient durchgeführt werden. In diesem Handbuch zeigen wir Ihnen, wie Sie zwei CSV-Spalten mit verschiedenen Methoden austauschen.

Schrittweise Anleitung zur Verwendung von Python zum Austauschen von CSV-Spalten

Die Pandas-Bibliothek importieren

Pandas ist eine beliebte Datenmanipulationsbibliothek, die für Datenanalyse und Datenwissenschaft verwendet wird. Es bietet verschiedene Funktionen für die Manipulation, Analyse und Visualisierung von Daten. Um Pandas verwenden zu können, müssen wir sie in unsere Python-Umgebung importieren. Wir können dies mit der folgenden Import-Anweisung tun: ```python import pandas as pd ```Hier importieren wir Pandas und geben ihnen einen Alias `pd`, um sie in unserem Code leichter nachschlagen zu können.

Lesen der CSV-Datei mit der Funktion read_csv ()

CSV (Comma Separated Values) ist ein gängiges Dateiformat, das zum Speichern und Austauschen von Daten verwendet wird. Pandas bietet eine Funktion namens `read_csv () `, die CSV-Dateien lesen und ein Pandas DataFrame-Objekt zurückgeben kann. Wir können diese Funktion verwenden, um unsere CSV-Datei wie unten gezeigt zu lesen: ```python df = pd.read_csv ('filename.csv') ```Hier ist `df` ein Pandas DataFrame-Objekt, das die Daten aus der CSV-Datei enthält. Wir übergeben den Namen der CSV-Datei als String an die Funktion `read_csv () `.

Auswahl der beiden zu vertauschenden Spalten mit der Funktion iloc []

Pandas bietet die Funktion `iloc [] `zur Auswahl von Zeilen und Spalten aus einem DataFrame anhand ihrer Integer-Positionen. Mit dieser Funktion können wir die beiden Spalten auswählen, die wir austauschen möchten. Die Syntax für die Verwendung von `iloc [] `zur Auswahl von Spalten lautet wie folgt: ``python df.iloc [:, [column_index1, column_index2]] ```Hier wählt`: `alle Zeilen aus und` [column_index1, column_index2] `wählt die beiden Spalten aus, die wir austauschen möchten. Wir ersetzen `column_index1` und `column_index2` durch die Integer-Positionen der Spalten, die wir austauschen möchten.

Vertauschen der beiden Spalten mit der Funktion .iloc []

Sobald wir die beiden Spalten ausgewählt haben, die wir austauschen möchten, können wir erneut die Funktion `.iloc [] `verwenden, um sie zu vertauschen. Die Syntax für den Austausch von zwei Spalten mit `.iloc [] `lautet wie folgt: ``python df.iloc [:, [column_index2, column_index1]] = df.iloc [:, [column_index1, column_index2]] ```Hier wählen wir die beiden Spalten aus, die wir auf beiden Seiten des `=` -Zeichens tauschen möchten, und weisen dann die rechte von der linken Seite zur linken Seite. Dadurch werden die beiden Spalten im DataFrame vertauscht.

Speichern der geänderten CSV-Datei mit der Funktion to_csv ()

Schließlich können wir den geänderten DataFrame mit der Funktion `to_csv () `in einer neuen CSV-Datei speichern. Die Syntax für die Verwendung von `to_csv () `lautet wie folgt: ``python df.to_csv ('new_filename.csv', index=False) ```Hier übergeben wir den Namen der neuen CSV-Datei als String an die Funktion `to_csv ()`. Wir haben auch den Parameter `index` auf `False` gesetzt, um zu verhindern, dass Pandas eine zusätzliche Spalte für den Zeilenindex hinzufügen.

Alternative Methoden

Spalten in Microsoft Excel austauschen

Microsoft Excel ist ein leistungsstarkes Tool, mit dem Sie in wenigen einfachen Schritten Spalten austauschen können. Folgen Sie diesen Anweisungen, um die Spalten in Excel zu tauschen: 1. Öffnen Sie die Excel-Datei, die die Spalten enthält, die Sie austauschen möchten. 2. Wählen Sie die Zellen in der ersten Spalte aus, die Sie austauschen möchten. 3. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie „Ausschneiden“ aus dem Kontextmenü. 4. Wählen Sie die Zellen in der zweiten Spalte aus, die Sie austauschen möchten. 5. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie „Ausgeschnittene Zellen einfügen“ aus dem Kontextmenü. 6. Die erste Spalte erscheint nun in der zweiten Spalte und die zweite Spalte erscheint in der ersten Spalte.

Spalten in Google Sheets austauschen

Google Sheets ist ein weiteres beliebtes Tabellenkalkulationsprogramm, mit dem Sie in wenigen einfachen Schritten Spalten austauschen können. Folgen Sie diesen Anweisungen, um die Spalten in Google Sheets zu tauschen: 1. Öffnen Sie die Google Sheets-Datei, die die Spalten enthält, die Sie austauschen möchten. 2. Wählen Sie die Zellen in der ersten Spalte aus, die Sie austauschen möchten. 3. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie „Ausschneiden“ aus dem Kontextmenü. 4. Wählen Sie die Zellen in der zweiten Spalte aus, die Sie austauschen möchten. 5. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie „Ausgeschnittene Zellen einfügen“ aus dem Kontextmenü. 6. Die erste Spalte erscheint nun in der zweiten Spalte und die zweite Spalte erscheint in der ersten Spalte. Alternativ können Sie auch die Funktionen „Kopieren“ und „Einfügen“ verwenden, um Spalten in Google Sheets auszutauschen. Folgen Sie diesen Anweisungen: 1. Öffnen Sie die Google Sheets-Datei, die die Spalten enthält, die Sie austauschen möchten. 2. Wählen Sie die Zellen in der ersten Spalte aus, die Sie austauschen möchten. 3. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie „Kopieren“ aus dem Kontextmenü. 4. Wählen Sie die Zellen in der zweiten Spalte aus, die Sie austauschen möchten. 5. Klicken Sie mit der rechten Maustaste auf die ausgewählten Zellen und wählen Sie „Spezial einfügen“ aus dem Kontextmenü. 6. Wählen Sie im Dialogfeld „Spezielles einfügen“ die Option „Transponieren“ und klicken Sie auf „OK“. 7. Die erste Spalte erscheint nun in der zweiten Spalte und die zweite Spalte erscheint in der ersten Spalte.

Fazit

Das Austauschen von zwei CSV-Spalten ist eine häufige Aufgabe bei der Datenanalyse. Mit den in diesem Handbuch beschriebenen Methoden können Sie schnell und einfach zwei Spalten in einer CSV-Datei austauschen. Unabhängig davon, ob Sie Python, Excel oder Google Sheets verwenden, ist der Vorgang unkompliziert und kann Ihnen auf lange Sicht viel Zeit sparen.

Lernen Sie unsere weiteren Transformationstools kennen
Daten transformieren: Text, Datum/Uhrzeit, Ort, Json usw.