特定のセルの値を取得しようとしています。パンダのDataFrame:リストにないラベルとKeyError
main_id name code
0 1345 Jones 32
1 1543 Jack 62
2 9874 Buck 86
3 2456 Slim 94
私は既にmain_idは知っているが、他には何も分かっていないので、code = 94というセルが必要です。
raw_data = {'main_id': ['1345', '1543', '9874', '2456'],
'name': ['Jones', 'Jack', 'Buck', 'Slim'],
'code': [32, 62, 86, 94]}
df=pd.DataFrame(raw_data, columns = ['main_id', 'name', 'code'])
v=df.loc[str(df['main_id']) == str(2456)]['code'].values
print(df.loc['name'])
プリント(df.loc [ 'name' は])ラベルは== STRインデックス
及びv = df.loc [STR(DF [ 'main_id'])にないと主張します。(2456)] [ 'コード']の値は言う 'KeyError例外偽'
あなたの助けみんなのおかげで、非常に役立ちます。 –