1.指定倒序的索引javascript
import pandas as pd
import numpy as np
s=pd.Series(np.arange(5),index=np.arange(5)[::-1],dtype='int64')#index=np.arange(5),指定索引范围;[::-1]是倒序索引
s
2.索引是否存在这些元素css
s.isin([1,3,4])#索引是否存在这些元素
s[s.isin([1,3,4])]#取出对应元素
3.多重索引数据html
s2=pd.Series(np.arange(6),index=pd.MultiIndex.from_product([[0,1],['a','b','c']]))#多重索引
s2
s2.iloc[s2.index.isin([(1,'a'),(0,'b')])]#多重索引
s
s[s>2]
4.索引数据html5
dates=pd.date_range('20181124',periods=8)#构造8天的数据
df=pd.DataFrame(np.random.randn(8,4),index=dates,columns=['A','B','C','D'])
df
df.select(lambda x:x=='A',axis='columns')#索引A列的数据
df['A']#和上面同样
5.where判断条件,并索引位置,替换数据java
df.where(df<0)#把不知足条件的换成NaN
df.where(df<0,-df)#把不知足条件的换成-df,也就是能够替换成其余形式
6.query按条件查找索引node
df=pd.DataFrame(np.random.rand(10,3),columns=list('abc'))
df
df.query('(a<b)')
df.query('(a<b)&(b<c)')