複数の列を持つデータフレームがあり、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']