[英]check if last row in pandas df.iterrows()
如何在迭代期間檢查 Python pandas df.itterows() 中的最后一行?
我的代碼:
for index, row in df.iterrows():
... # I want to check last row in df iterrows(). somelike row[0].tail(1)
用
for i, (index, row) in enumerate(df.iterrows()):
if i == len(df) - 1:
pass
pandas.DataFrame 類有一個可下標的index
屬性。 因此,可以在使用iterrows()
針對 df.index 屬性的最后一個值迭代行時檢查行的索引,如下所示:
for idx,row in df.iterrows():
if idx == df.index[-1]:
print('This row is last')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.