回答編集履歴

2

2023/02/05 12:08

投稿

melian
melian

スコア19479

test CHANGED
@@ -1,4 +1,4 @@
1
- `groupby()` の戻り値(質問のコードの `group`)はイテレータなので、値を取り出すと空になってしまいます。そのため、`cd_val` は常に空のリストになります。なので、`group` をリストに変換しておきます。
1
+ `groupby()` の戻り値(質問のコードの `group`)はイテレータなので、値を取り出すと空になってしまいます。そのため、`cd_val` は常に空のリストになります。なので、`group` をリストに変換しておきます。※ セイウチ演算子(`:=`)を使用しますので、実行には Python 3.8 以降が必要になります。
2
2
 
3
3
  ```python
4
4
  result = [

1

2023/02/05 12:06

投稿

melian
melian

スコア19479

test CHANGED
@@ -1,4 +1,4 @@
1
- `groupby()` の戻り値(質問のコードの `group`)はイテレータなので、値を取り出すと空になってしまいます。そのため、`cd_val` 常に空のリストになります。なので、`group` をリストに変換しておきます。
1
+ `groupby()` の戻り値(質問のコードの `group`)はイテレータなので、値を取り出すと空になってしまいます。そのため、`cd_val` 常に空のリストになります。なので、`group` をリストに変換しておきます。
2
2
 
3
3
  ```python
4
4
  result = [