import pandas as pd
import numpy as np
e = np.random.normal(size=100)
e_dataframe = pd.DataFrame(e)
Lorsque j'entre le code ci-dessus, j'obtiens cette réponse:
Mais comment changer le nom de la colonne?
Vous pouvez ajouter des colonnes de paramètres ou utiliser dict
avec une clé convertie en nom de colonne:
np.random.seed(123)
e = np.random.normal(size=10)
dataframe=pd.DataFrame(e, columns=['a'])
print (dataframe)
a
0 -1.085631
1 0.997345
2 0.282978
3 -1.506295
4 -0.578600
5 1.651437
6 -2.426679
7 -0.428913
8 1.265936
9 -0.866740
e_dataframe=pd.DataFrame({'a':e})
print (e_dataframe)
a
0 -1.085631
1 0.997345
2 0.282978
3 -1.506295
4 -0.578600
5 1.651437
6 -2.426679
7 -0.428913
8 1.265936
9 -0.866740
En général, vous pouvez utiliser les pandas pour renommer la fonction ici . Étant donné votre cadre de données, vous pouvez changer de nom, par exemple. Si vous avez plus de colonnes, vous pouvez également renommer celles du dictionnaire. Le 0 est le nom actuel de votre colonne
import pandas as pd
import numpy as np
e = np.random.normal(size=100)
e_dataframe = pd.DataFrame(e)
e_dataframe.rename(index=str, columns={0:'new_column_name'})