web-dev-qa-db-ja.com

データフレーム列の値をリストに追加します

複数の列を持つデータフレームがあり、1つの列の値を空のリストに追加したいので、目的の出力は次のようになります。

empty_list = [value_1,value_2,value_3...]

私は以下を試しました:

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())

どちらの方法でも、リスト、numpy配列、またはシリーズを含むリストを取得し、直接レコードを取得したいと考えています。

この例で十分です:

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

出力:

['x'、 'y'、 'z'、 'w']

0
SimbaPK