回答編集履歴
4
内容追記
test
CHANGED
@@ -19,3 +19,25 @@
|
|
19
19
|
|
20
20
|
|
21
21
|
↑すいません完全に質問文読み違えていました・・・
|
22
|
+
|
23
|
+
もっといい方法が必ずあると思いますが一応これでもいけました
|
24
|
+
|
25
|
+
※動作確認のために列増やしてます
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
import pandas as pd
|
30
|
+
|
31
|
+
import numpy as np
|
32
|
+
|
33
|
+
data = {"user":["a","b","c","a","a"],"num":[5,6,7,8,9], "num1":[55,6,7,8,9]}
|
34
|
+
|
35
|
+
df = pd.DataFrame(data)
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
test = df.query('user == "a"').drop('user', axis=1).mean(axis='columns')
|
42
|
+
|
43
|
+
display(test)
|
3
内容追記
test
CHANGED
@@ -19,9 +19,3 @@
|
|
19
19
|
|
20
20
|
|
21
21
|
↑すいません完全に質問文読み違えていました・・・
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
絶対もっといい方法があると思いますが一応これでもいけました
|
26
|
-
|
27
|
-
df.drop('user', axis=1).iloc[0].mean()
|
2
内容追記
test
CHANGED
@@ -19,3 +19,9 @@
|
|
19
19
|
|
20
20
|
|
21
21
|
↑すいません完全に質問文読み違えていました・・・
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
絶対もっといい方法があると思いますが一応これでもいけました
|
26
|
+
|
27
|
+
df.drop('user', axis=1).iloc[0].mean()
|
1
内容編集
test
CHANGED
@@ -15,3 +15,7 @@
|
|
15
15
|
|
16
16
|
|
17
17
|
display(df['num'].mean())
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
↑すいません完全に質問文読み違えていました・・・
|