回答編集履歴

4

d

2020/08/17 05:38

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,4 +1,8 @@
1
1
  `"得意先.str.lower() == '会社名'.lower()"` でできると思います。
2
+
3
+
4
+
5
+ query() するときに両方とも小文字にして比較
2
6
 
3
7
 
4
8
 

3

d

2020/08/17 05:38

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,4 +1,4 @@
1
- `"得意先.str.lower() == '小文字で会社名'"` でできると思います。
1
+ `"得意先.str.lower() == '会社名'.lower()"` でできると思います。
2
2
 
3
3
 
4
4
 
@@ -10,6 +10,6 @@
10
10
 
11
11
  df = pd.DataFrame({"得意先": ["ABC mart", "abc mart", "abc Mart"]})
12
12
 
13
- df.query("得意先.str.lower() == 'abc mart'")
13
+ df2 = df.query("得意先.str.lower() == 'abc mart'.lower()")
14
14
 
15
15
  ```

2

d

2020/08/17 05:36

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -10,6 +10,6 @@
10
10
 
11
11
  df = pd.DataFrame({"得意先": ["ABC mart", "abc mart", "abc Mart"]})
12
12
 
13
- print(df.query("得意先.str.lower() == 'abc mart'").to_markdown())
13
+ df.query("得意先.str.lower() == 'abc mart'")
14
14
 
15
15
  ```

1

d

2020/08/17 04:15

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -8,8 +8,8 @@
8
8
 
9
9
 
10
10
 
11
- df = pd.DataFrame({"Name": ["ABC mart", "abc mart", "abc Mart"]})
11
+ df = pd.DataFrame({"得意先": ["ABC mart", "abc mart", "abc Mart"]})
12
12
 
13
- df.query("Name.str.lower() == 'abc mart'")
13
+ print(df.query("得意先.str.lower() == 'abc mart'").to_markdown())
14
14
 
15
15
  ```