回答編集履歴
2
前回の修正間違ってたので再度
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`df['flag2'] = df.groupby('key').transform(lambda d: d
|
1
|
+
`df['flag2'] = df.groupby('key')['flag'].transform(lambda d: d.any())` で良いと思います
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
'flag':[False, False, True, False, False]})
|
14
14
|
|
15
|
-
df['flag2'] = df.groupby('key').transform(lambda d: d
|
15
|
+
df['flag2'] = df.groupby('key')['flag'].transform(lambda d: d.any())
|
16
16
|
|
17
17
|
print(df)
|
18
18
|
|
1
ちょっと修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`df['flag2'] = df.groupby('key').transform(lambda d: d.any())` で良いと思います
|
1
|
+
`df['flag2'] = df.groupby('key').transform(lambda d: d['flag'].any())` で良いと思います
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
'flag':[False, False, True, False, False]})
|
14
14
|
|
15
|
-
df['flag2'] = df.groupby('key').transform(lambda d: d.any())
|
15
|
+
df['flag2'] = df.groupby('key').transform(lambda d: d['flag'].any())
|
16
16
|
|
17
17
|
print(df)
|
18
18
|
|