我有一个数据框,数据框。
我可以通过以下代码获取大于平均值 15% 的值:
df[df['Interest'] > (df["Interest"].mean()*1.15)].Interest.to_string()
我已经获取了在各自类别中大于 15% 的利息的所有值。问题是如何获取这些值发生的年份,而不必从开始处以:
df = df.set_index('Year')
作为函数要求的方式来使用 df.iloc
中的年份值。
答案 0 :(得分:0)
这将返回一个包含符合您条件的年份和利率值的 DataFrame。
df[df['利息'] > (df["利息"].mean()*1.15)][['Year', '利息']]