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

回答編集履歴

2

修正

2020/08/20 10:18

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,4 +1,4 @@
1
- 0~2列と4~5列合計をリストに格納する例です。
1
+ 質問例とおりにリストに格納する例です。
2
2
  ```Python
3
3
  import pandas as pd
4
4
  import numpy as np

1

コード修正

2020/08/20 10:18

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -3,11 +3,12 @@
3
3
  import pandas as pd
4
4
  import numpy as np
5
5
 
6
- df = pd.DataFrame( np.arange(20).reshape(-1,10))
6
+ df = pd.DataFrame( np.arange(40).reshape(-1,20)+1)
7
7
  print(df)
8
- # 0 1 2 3 4 5 6 7 8 9
8
+ # 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
9
- #0 0 1 2 3 4 5 6 7 8 9
10
- #1 10 11 12 13 14 15 16 17 18 19
9
+ #0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
10
+ #1 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
11
+
11
- ret = df.apply(lambda r: sum(r[0:3]) + sum(r[4:6]), axis=1).tolist()
12
+ ret = df.apply(lambda r: sum(r[2:5]) + sum(r[16:18]), axis=1).tolist()
12
- print(ret) # [12, 62]
13
+ print(ret) # [47, 147]
13
14
  ```