回答編集履歴

1

サンプルコード追加

2017/06/15 23:23

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -15,3 +15,29 @@
15
15
 
16
16
 
17
17
  でよいのではないでしょうか。
18
+
19
+
20
+
21
+ ---
22
+
23
+
24
+
25
+ **【補足】**
26
+
27
+ 一応、『複数の列に対して特定の値が含むもの』とありますので、データが数値の場合の例も書いておきます。(``1``を含む列の抽出例)
28
+
29
+
30
+
31
+ ```Python
32
+
33
+ import pandas as pd
34
+
35
+
36
+
37
+ df = pd.DataFrame({'C1':[1,2,3],'C2':[3,2,1]}, index=['A','B','C'])
38
+
39
+
40
+
41
+ df2 = df[df[df==1].any(axis=1)]
42
+
43
+ ```