如何在我的代码行中添加一般“if”语句,对于出现在列'n'中的值,列'g'中的值> 30的均值,其中列'n'的值为1为了更好地理解你提供的答案,请尽可能地解释你的答案。
import pandas as pd
df=pd.read_excel('Book1.xlsx', sept='/t',names = ["n", "p","r","g","h","j"])
df1=df.groupby('n').max()
df2=df1.loc[3:,'j']
df3=df1.groupby('n').mean()
print(df3)
print(df2)
答案 0 :(得分:0)
试试这个:
df.g[df.g > 30].mean()