如果dataframe已经被重新排序,可以使用reset_index()
方法将重新排序后的dataframe的索引重置为默认的整数索引。然后,可以使用loc
方法根据列值获取行的位置。
具体步骤如下:
reset_index()
方法重置dataframe的索引,示例代码如下:df = df.reset_index()
loc
方法根据列值获取行的位置,示例代码如下:row_index = df.loc[df['列名'] == '列值'].index[0]
其中,列名
为要根据其值获取行位置的列的名称,列值
为要匹配的列值。
通过以上步骤,可以获取到重新排序后的dataframe中符合条件的行的位置。
领取专属 10元无门槛券
手把手带您无忧上云