web-dev-qa-db-fra.com

Ajouter des valeurs de la colonne de trame de données à la liste

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.

4

Cet exemple devrait suffire:

myList = df['iso'].tolist() 
print(myList)

Production:

['x', 'y', 'z', 'w']

0
SimbaPK