Je souhaite mettre à jour les éléments de DataFrame en spécifiant le nom de la colonne
OS: ubuntu18.04 version python: 3.6.9
main.py
#!/usr/bin/env python3
import pandas as pd
if __name__ == '__main__':
dic = {'key1':[1,2,3],'key2':[4,5,6],'key3':[7,8,9]}
df = pd.DataFrame.from_dict(dic)
print(df)
df.iloc[-1, df.columns.get_loc('key2')] = 10 #Mettre à jour la valeur de Key2 dans la dernière ligne
print(df)
key1 key2 key3
0 1 4 7
1 2 5 8
2 3 6 9
key1 key2 key3
0 1 4 7
1 2 5 8
2 3 10 9
Recommended Posts