J'ai une trame de données avec plusieurs colonnes et je veux ajouter à une liste vide les valeurs d'une colonne, de sorte que la sortie souhaitée soit la suivante:
empty_list = [value_1,value_2,value_3...]
J'ai essayé ce qui suit:
df = pd.DataFrame({'country':['a','b','c','d'],
'gdp':[1,2,3,4],
'iso':['x','y','z','w']})
a_list = []
a_list.append(df['iso'])
a_list.append(df['iso'].values)
a_list.append(df['iso'].tolist())
Quoi qu'il en soit, j'obtiens une liste avec des listes, des tableaux numpy ou des séries à l'intérieur, et je voudrais avoir directement les enregistrements.
Cet exemple devrait suffire:
myList = df['iso'].tolist()
print(myList)
Production:
['x', 'y', 'z', 'w']