[PYTHON] Pandas Data Manipulation Column Join, Spaltenaustausch, Spaltenumbenennung

Einführung

Es ist eine Geschichte, die überall zu sein scheint, aber ich werde sie bald vergessen, machen Sie sich also eine Notiz

Beispieldaten

data1.csv


ID,data1
1,data1-1
2,data1-2
3,data1-3

data2.csv


ID,data2
1,data2-1
2,data2-2
3,data2-3

Innere Verbindung

import pandas as pd

#Lesen
df1 = pd.read_csv("sample/data1.csv", index_col=0)
df2 = pd.read_csv("sample/data2.csv", index_col=0)

#Spalten verbinden
df = pd.concat([df1, df2], axis=1)
print(df)

Ergebnis

      data1    data2
ID
1   data1-1  data2-1
2   data1-2  data2-2
3   data1-3  data2-3

Spalten tauschen

df = df.loc[:, ['data2', 'data1']]
print(df)

Ergebnis

      data2    data1
ID
1   data2-1  data1-1
2   data2-2  data1-2
3   data2-3  data1-3

Spalte umbenennen

df = df.rename(columns={'data1':'d1', 'data2':'d2'})
print(df)

Ergebnis

         d2       d1
ID
1   data2-1  data1-1
2   data2-2  data1-2
3   data2-3  data1-3

Recommended Posts

Pandas Data Manipulation Column Join, Spaltenaustausch, Spaltenumbenennung
Datenmanipulation mit Pandas!
Pandas Daten lesen
PySpark-Datenmanipulation
Datenvisualisierung mit Pandas
Daten mit Pandas mischen