在熊猫数据中查找或搜索索引号?


import pandas as pd
df = pd.DataFrame({'col1':[1,2], 'col2':[3,4]})
myseries = df['col1']
myseries[myseries == 2]
1    2
dtype: int64
myseries[myseries == 2].index[0]
1

这是我们能得到的最好的代码吗?如果您有比这更好的,请向我们发送提示!

您可以使用.loc.iloc

myseries.loc[0]
myseries.iloc[0]

ILOC是基于索引的,而LOC是基于标签的。

这两种方法都是在 pandas 数据帧或序列中选择数据的首选方法。

最新更新