【小白从小学Python、C、Java】
【计算机等考+500强证书+考研】
【Python-数据分析】
从DataFrame中获取
前n个最大的值所在的行或索引
pd.nlargest()
[太阳]选择题
以下代码的输出结果中正确的是?import pandas as pd
df = pd.DataFrame({
'A': [10, 10, 8, 20, 5],
'B': ['a', 'b', 'c', 'd', 'e']
})
a = df.nlargest(2, 'A', 'last')
print("【显示】df\n",df)
print("【执行】df.nlargest(2, 'A', 'last')")
print(a)
A选项:a输出结果为df的第二行
B选项:a输出结果为df的前二行
C选项:a输出结果为df中’b’和’d’所在行
D选项:程序报错
题目解析
代码示例
正确答案是C