你很亲密,需要违约
RangeIndex
通过比较
1
:
df1 = [df.index % 100 == 1]
具有常规索引的解决方案:
df1 = [np.arange(len(df)) % 100 == 1]
如果想要也省略
1.
和
101.
排:
df2 = (df[(df.index % 100 == 1) & (df.index > 200)]
还有:
a = np.arange(len(df))
df2 = df[(a % 100 == 1) & (a > 200)]
样品
:
np.random.seed(100)
df = pd.DataFrame(np.random.randint(10, size=(1000,3)), columns=list('ABC'))
#print (df)
a = np.arange(len(df))
df2 = df[(a % 100 == 1) & (a > 200)]
print (df2)
A B C
201 4 4 4
301 1 3 2
401 0 3 5
501 5 8 4
601 3 7 9
701 5 5 7
801 4 1 0
901 4 7 6