-1

我正在使用这个数据框。我需要找到一个特定的索引号,并且根据inspect_date,我需要找到最新的名称。我尝试使用以下代码,但它不起作用:

last_name= df.loc[[50096379],['INSPECT_DATE','NAME']].max()['INSPECT_DATE']['NAME']

通过使用以下内容,我获得了最新的日期,但我不知道如何获得最新的名称:

last_name= df.loc[[50096379],['INSPECT_DATE','NAME']].max()['INSPECT_DATE']

4

1 回答 1

1

跑:df.loc[50096379].sort_values('INSPECT_DATE').iloc[-1].NAME

描述:

  • df.loc[...]- 使用此键检索所有行。
  • sort_values(...)- 按此列对它们进行排序。
  • iloc[-1]- 得到最后一行。
  • NAME- 并从此行返回名称。
于 2019-11-28T04:32:32.350 回答