作成したdfの中から条件に合う行が何行あるかを計測するべく下記のコードを書きました。
しかし最後のforループ内のquery条件でiが認識されず下記のエラーが発生してしました。
name 'i' is not defined
正常に動作させるための変更点、又は同じ事が出来るコードをお教えいただけると幸いです。
よろしくお願いいたします。
python
1test = pd.DataFrame( 2 data = { 3 "one" :[1, 2, 3], 4 "two" :[1, 2, 3], 5 "three": [1, 2, 3] 6 } 7) 8 9combination = [1, 2, 3] 10count = {} 11 12for i in combination: 13 data = test.query("one == i").count() 14 count[i] = data["one"]

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/20 03:00