【发布时间】:2023-03-03 05:32:25
【问题描述】:
我喜欢查找我的 DataFrame 的索引值。
idxnumber=df.loc[(df['ID'] == i[1]) & (df['date'] ==i[0])]
通过这段代码,我得到了完整的 may DataFrame 行。我的想法只是在我的代码末尾添加.index[0]。但问题是,有时 loc 函数没有行,而我会在错误中运行。
我需要将索引作为整数,因为在下一步中我想减去该索引的一些值。
【问题讨论】:
-
我不认为我理解这个问题。你想按行号索引吗?如果是这种情况,您可以使用
.iloc而不是.loc并传递行号。但是,它给出一个找不到索引的错误不是很合乎逻辑吗? -
我想在我的数据框中查找某一行的索引。所以我认为使用 .loc 我会得到正确的行,然后查看行中的索引
-
用 .index.values 我会得到我的索引,但它在一个列表中
标签: python pandas indexing pandas-loc