【发布时间】:2026-01-17 06:50:02
【问题描述】:
我有这样的数据框:
Tahun Jan Feb Mar Apr Mei Jun Jul Ags Sep Okt Nov Des
0 2020 0.39 0.28 0.10 0.08 0.07 0.18 -0.10 -0.05 -0.05 0.07 0.28 0.45
1 2021 0.26 0.10 0.08 0.13 0.32 -0.16 0.08 0.00 0.00 0.00 0.00 0.00
df.index 显示和 df.columns
df.to_dict() 显示
我希望这样的输出:
Tahun 2021
Jul 0.08
Name: 1, dtype: object
但我不知道怎么做,我只知道如何取0.08的值。我这样做了:
for i in df.iloc[-1][::-1]:
if i == '0.00':
continue
else:
break
print(i)
有人知道吗?谢谢
【问题讨论】:
-
你能解释一下为了达到这个预期的输出需要什么条件吗?
-
@Odhian 实际上,我不想手动获取它。所以,我想选择 2021 年 7 月 != 0.00 的当前值
标签: python pandas dataframe join multi-index