Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在数据中查找或搜索索引号?_Python_Pandas - Fatal编程技术网

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

Python 在数据中查找或搜索索引号?,python,pandas,Python,Pandas,这是我们能得到的最好的代码吗?如果你有比这更好的,请给我们小费 您可以使用.loc或.iloc: 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

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
是基于索引的,而不是基于标签的


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

请更具体一些。您希望在代码中实现或改进什么?
myseries.loc[0]
myseries.iloc[0]