Кон*_*ков 2 python average mean dataframe pandas
df:
A B C D
1 2 3 la
0 1 -1 na
Run Code Online (Sandbox Code Playgroud)
如何找到这样的每一行的平均值?:
A B C D mean
1 2 3 la 2
0 1 -1 na 0
Run Code Online (Sandbox Code Playgroud)
我尝试过,但情况并非如此(:
some_col = [A,B,C]
for col in some_col:
df['mean'] = [np.mean([x, y]) for x, y in zip(df[col], df['mean'])]
Run Code Online (Sandbox Code Playgroud)
小智 5
你应该尝试这个:
df.mean(axis=1)
Run Code Online (Sandbox Code Playgroud)