簡體   English   中英

檢查熊貓 df.iterrows() 中的最后一行是否

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM