Python的pandas 数组如何得到索引值,如图,我要得到ohio 的索引值,应该怎样做?

Python019

Python的pandas 数组如何得到索引值,如图,我要得到ohio 的索引值,应该怎样做?,第1张

直接上实例:

df = pd.DataFrame(np.random.randn(5,3),index = list('abcde'),columns = ['one','two','three']) #创建一个数据框

df 内容

获取所有的列名,并形成列表:list(df.keys())

获取所有的行名,并形成列表:list(df.index)

如果要获得某一个元素的具体位置可以使用:np.where("条件"),如:np.where(df >0)

第一个arrary代表第几行,第二个代表第几列。

如,如何条件的元素存在在:第一行第三列,第三行第一列,....

如下:

1、index函数:用于从列表中找出某个值第一个匹配项的索引位置。

2、index方法语法:list.index(x[, start[, end]])。

3、参数:x-- 查找的对象。start-- 可选,查找的起始位置。end-- 可选,查找的结束位置。

4、返回值:该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。

5、实例:

代码:str1 = "this is string example....wow!!!";str2 = "exam"。

index函数为print(str1.index(str2))。

python中index函数怎么用?

Python中index方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find方法一样,只不过如果str不在string中会报一个异常。

index函数一般用处是在序列中检索参数并返回第一次出现的索引,没找到就会报错。