在pd.DataFrame中,可以使用整数列表来查找具有非整数索引的行。下面是一种实现方式:
import pandas as pd
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data, index=['a', 'b', 'c'])
这将创建一个具有整数索引的DataFrame,如下所示:
A B C
a 1 4 7
b 2 5 8
c 3 6 9
indices = [1, 2] # 整数列表
rows = df.iloc[indices]
这将返回具有非整数索引的行,如下所示:
A B C
b 2 5 8
c 3 6 9
这里使用的是iloc
函数,它用于基于整数位置索引来选择行。
总结:
iloc
函数实现。领取专属 10元无门槛券
手把手带您无忧上云