1
私は3つの列を含むデータフレームを持っており、他の列の対応する値を見つけるためのインデックスとして列の1つを使用しています。示されるように。pandas dataframe .loc行の値
loop
data = []
a,b,c = df.loc[df['W'].index][['W','X','Y']]
data.append({'W':a, 'X':b, 'Y':c,})
end loop
出力:
[{'W':'a', 'X':'b', 'Y':'c'}]
問題ではなく、私の行の値を与えると、それは私のコラム「W、X、Y」の名前を与えることです。
data.append({'W':df.W.tolist(), 'X':df.X.tolist(), 'Y':df.Y.tolist()})
しかし、同じ出力を使用する場合は次のとおりです:
data.append(df[['W','X','Y']].to_dict(orient='list'))
サンプルIは、のdictに値を追加使用が必要な場合は、列W、XとYの値
IIUCには 'data.append({'W':df.W.tolist()、 'X':df.X.tolist()、 'Y':df.Y.tolist()})' – jezrael
が必要ですあなたは働いた! – magicsword