gpt4 book ai didi

python - DataFrame 是如何产生这个结果的?

转载 作者:行者123 更新时间:2023-12-01 09:00:58 25 4
gpt4 key购买 nike

第 1 步:显示前 10 行:

In [13]: data[:10]
Out[13]:
admit gre gpa rank
0 0 380 3.61 3
1 1 660 3.67 3
2 1 800 4.00 1
3 1 640 3.19 4
4 0 520 2.93 4
5 1 760 3.00 2
6 1 560 2.98 1
7 0 400 3.08 2
8 1 540 3.39 3
9 0 700 3.92 2

第 2 步:列出排名为 1 的所有行

 In [15]: data["rank"]==1
Out[15]:
0 False
1 False
2 True
3 False
4 False
5 False
6 True
7 False
8 False
9 False
10 False

第3步:生成rank=1的行列表

In [16]: data[data["rank"]==1]
Out[16]:
admit gre gpa rank
2 1 800 4.00 1
6 1 560 2.98 1
11 0 440 3.22 1
12 1 760 4.00 1
14 1 700 4.00 1
19 1 540 3.81 1
25 1 800 3.66 1
26 1 620 3.61 1
29 0 520 3.29 1

我不明白第 3 步。为什么 data[boolean] 会生成 row==1 的实际行?

最佳答案

因为它起到了面具的作用。看看这个pandas reference

关于python - DataFrame 是如何产生这个结果的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52459113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com