[PYTHON] Jointure de colonne de manipulation de données Pandas, permutation de colonne, changement de nom de colonne

introduction

C'est une histoire qui semble être partout, mais je l'oublierai bientôt, alors prends note

Exemple de données

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

Jointure interne

import pandas as pd

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

#Rejoindre les colonnes
df = pd.concat([df1, df2], axis=1)
print(df)

résultat

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

Permuter les colonnes

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

résultat

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

Renommer la colonne

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

résultat

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

Recommended Posts

Jointure de colonne de manipulation de données Pandas, permutation de colonne, changement de nom de colonne
Manipulation des données avec les Pandas!
lecture de données pandas
Manipulation des données PySpark
Visualisation des données avec les pandas
Mélangez les données avec les pandas