teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

サンプルコード追加

2017/06/15 23:23

投稿

magichan
magichan

スコア15898

answer CHANGED
@@ -6,4 +6,17 @@
6
6
  df2 = df[df.any(axis=1)]
7
7
  ```
8
8
 
9
- でよいのではないでしょうか。
9
+ でよいのではないでしょうか。
10
+
11
+ ---
12
+
13
+ **【補足】**
14
+ 一応、『複数の列に対して特定の値が含むもの』とありますので、データが数値の場合の例も書いておきます。(``1``を含む列の抽出例)
15
+
16
+ ```Python
17
+ import pandas as pd
18
+
19
+ df = pd.DataFrame({'C1':[1,2,3],'C2':[3,2,1]}, index=['A','B','C'])
20
+
21
+ df2 = df[df[df==1].any(axis=1)]
22
+ ```