質問編集履歴

3

ごじ

2022/10/12 07:05

投稿

hiei1
hiei1

スコア52

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,7 @@
11
11
  ```
12
12
  ```main.py
13
13
  df = pd.read_csv('data/src/sample_pandas_normal.csv')
14
- def_csv = df[df['name']<50 || df['state']<50 ||df['point']<50]
14
+ def_csv = df[df['name']<50 | df['state']<50 |df['point']<50]
15
15
 
16
16
  ```
17
17
  これでは1つしか条件に当てはまらなくても抽出できてしまいます。どのようにすればいいですか?

2

丸投げ改善

2022/10/12 06:58

投稿

hiei1
hiei1

スコア52

test CHANGED
File without changes
test CHANGED
@@ -11,5 +11,7 @@
11
11
  ```
12
12
  ```main.py
13
13
  df = pd.read_csv('data/src/sample_pandas_normal.csv')
14
+ def_csv = df[df['name']<50 || df['state']<50 ||df['point']<50]
14
15
 
15
16
  ```
17
+ これでは1つしか条件に当てはまらなくても抽出できてしまいます。どのようにすればいいですか?

1

誤字

2022/10/12 06:55

投稿

hiei1
hiei1

スコア52

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,5 @@
1
1
  pandas で2つ以上の条件に満たすものだけ抽出はどのようにすればいいですか?
2
+ age,state,point で50以下の数字が2つ以上あるnameの人
2
3
  ```
3
4
  # name age state point
4
5
  # 0 Alice 24 30 64