回答編集履歴
2
test
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
```python
|
2
2
|
result = [g.filter(regex='^data', axis=1)
|
3
3
|
.rename(columns=lambda x: x.replace('data', 'num'))
|
4
|
+
.reset_index(drop=True)
|
4
5
|
for _, g in df.groupby('group')]
|
5
6
|
|
6
7
|
print(len(result))
|
@@ -19,12 +20,12 @@
|
|
19
20
|
2 160 170 180
|
20
21
|
|
21
22
|
num1 num2 num3
|
22
|
-
|
23
|
+
0 190 200 210
|
23
|
-
|
24
|
+
1 220 230 240
|
24
|
-
|
25
|
+
2 250 260 270
|
25
|
-
|
26
|
+
3 280 290 300
|
26
27
|
|
27
28
|
num1 num2 num3
|
28
|
-
|
29
|
+
0 310 320 330
|
29
|
-
|
30
|
+
1 340 350 360
|
30
31
|
```
|
1
test
CHANGED
@@ -1,5 +1,8 @@
|
|
1
1
|
```python
|
2
|
-
result = [g.filter(regex='^data', axis=1)
|
2
|
+
result = [g.filter(regex='^data', axis=1)
|
3
|
+
.rename(columns=lambda x: x.replace('data', 'num'))
|
4
|
+
for _, g in df.groupby('group')]
|
5
|
+
|
3
6
|
print(len(result))
|
4
7
|
print(type(result[0]))
|
5
8
|
print(result[0])
|
@@ -9,18 +12,19 @@
|
|
9
12
|
#
|
10
13
|
3
|
11
14
|
<class 'pandas.core.frame.DataFrame'>
|
12
|
-
data1 data2 data3
|
13
|
-
0 100 110 120
|
14
|
-
1 130 140 150
|
15
|
-
2 160 170 180
|
16
15
|
|
17
|
-
|
16
|
+
num1 num2 num3
|
18
|
-
|
17
|
+
0 100 110 120
|
19
|
-
|
18
|
+
1 130 140 150
|
20
|
-
|
19
|
+
2 160 170 180
|
21
|
-
6 280 290 300
|
22
20
|
|
23
|
-
|
21
|
+
num1 num2 num3
|
22
|
+
3 190 200 210
|
23
|
+
4 220 230 240
|
24
|
+
5 250 260 270
|
25
|
+
6 280 290 300
|
26
|
+
|
27
|
+
num1 num2 num3
|
24
|
-
7
|
28
|
+
7 310 320 330
|
25
|
-
8
|
29
|
+
8 340 350 360
|
26
30
|
```
|