回答編集履歴

1

追記

2020/06/26 06:33

投稿

jeanbiego
jeanbiego

スコア3966

test CHANGED
@@ -1,6 +1,6 @@
1
1
  下の2つの例を見ていただければ分かると思うのですが、
2
2
 
3
- 上は真偽値&真偽値という構造なのに対して、下は括弧が足りてないので文字列 & 文字列という処理をしようとしてエラーになっています。
3
+ 上は真偽値&真偽値という構造なのに対して、下は括弧が足りておらず途中で文字列 & 文字列という処理をしようとしてエラーになっています。
4
4
 
5
5
 
6
6
 
@@ -19,3 +19,13 @@
19
19
  # TypeError: unsupported operand type(s) for &: 'str' and 'str'
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ なので、質問文の処理も下の方にしてやれば良さそうな感じですが、試してみてください。
26
+
27
+ ```python3
28
+
29
+ if (tdata_s[j] in df_s2[i]) & (tdata_k[j] in df_d[i]):
30
+
31
+ ```