df = df.loc['cc':]
print (df)
a b c d
cc 1 0 1 0
dd 0 0 0 0
ee 1 1 1 1
如果可能,请选择重复的值并需要按第一个值选择:
print (df)
a b c d
aa 1 1 1 1
bb 0 0 0 0
cc 1 0 1 0
dd 0 0 0 0
cc 1 1 1 1
pos = df.index.get_loc('cc').argmax()
#alternative
#pos = df.index.searchsorted('cc')
df = df.iloc[pos:]
print (df)
a b c d
cc 1 0 1 0
dd 0 0 0 0
cc 1 1 1 1
data = {'a': [1,0,1,0,1],
'b': [1,0,0,0,1],
'c': [1,0,1,0,1],
'd': [1,0,0,0,1]}
df = pd.DataFrame(data, index = ['aa', 'bb', 'cc', 'dd', 'ee'])
也可以使用索引号:
print(df[2:])
a b c d
cc 1 0 1 0
dd 0 0 0 0
ee 1 1 1 1
#keep top 3
print(df[:3])
a b c d
aa 1 1 1 1
bb 0 0 0 0
cc 1 0 1 0
#drop bottom 3
print(df[:-3])
a b c d
aa 1 1 1 1
bb 0 0 0 0
#drop selected (drop first row)
df.drop(df.index[0])
a b c d
bb 0 0 0 0
cc 1 0 1 0
dd 0 0 0 0
ee 1 1 1 1
使用^{} 和
:
从起点到终点进行选择:如果可能,请选择重复的值并需要按第一个值选择:
给定数据:
也可以使用索引号:
相关问题 更多 >
编程相关推荐