Python3とPandasに関する質問です。
Pandasのデータフレームにある値があるかどうかはどうやって判定するんでしょうか?
たとえば次のようなデータフレームがあるとします。
a b c
0 1 2 3
1 2 3 4
この中に10があるかどうかはどうやって判定するのでしょうか?
if分などで使うのでtrueなどで返ってきてほしいです。
一応知っていることを動員して書いてみたらこんな感じでした。
python
1import pandas as pd 2 3df = pd.DataFrame(data=[[1,2,3],[4,5,6]], columns=['a','b','c']).stack() 4 5# ある場合 6x = list(df[df == 1].index) 7print(len(x)) 8 9# ない場合 10x = list(df[df == 10].index) 11print(len(x))
モジュールなどで簡単に出せないものなのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/20 12:56