2021-04-02 python数据处理系统学习(十六)条件查询、增删改查
1、条件查询
1.1 用loc进行条件查询
查询单个条件:
data.loc[data['信誉评级和违约记录']==100,['Unnamed: 0','有效发票率']]
Out[28]:
Unnamed: 0 有效发票率
0 1 0.963986
1 2 0.960703
5 6 0.946566
6 7 0.973124
7 8 0.942899
8 9 0.976468
12 13 0.934293
14 15 0.939297
15 16 0.931413
16 17 0.934498
17 18 0.943703
18 19 0.931213
21 22 0.909836
23 24 0.951162
25 26 0.932819
26 27 0.958096
30 31 0.961921
41 42 0.911765
47 48 0.964016
53 54 0.927114
58 59 0.963306
63 64 0.934613
80 81 0.946512
83 84 0.902174
87 88 0.941368
88 89 0.962025
90 91 0.950980
查询多个条件:
例如以下查询同时满足评分为100和序号小于100的企业的序号和有效发票率
data.loc[(data['信誉评级和违约记录']==100) & (data['Unnamed: 0']<100),['Unnamed: 0','有效发票率']]
Out[32]:
Unnamed: 0 有效发票率
0 1 0.963986
1 2 0.960703
5 6 0.946566
6 7 0.973124
7 8 0.942899
8 9 0.976468
12 13 0.934293
14 15 0.939297
15 16 0.931413
16 17 0.934498
17 18 0.943703
18 19 0.931213
21 22 0.909836
23 24 0.951162
25 26 0.932819
26 27 0.958096
30 31 0.961921
41 42 0.911765
47 48 0.964016
53 54 0.927114