import numpy as np
import pandas as pd
import os
os.chdir('D:\dataset\house_pries')
之前介绍了如何用pandas读取文件,今天就来详细的讲讲pandas和他的datafram结构
首先介绍如何自己建立个datafram框架
pd.DataFrame({'Yes':[50,21],'No':[131,2]})
| Yes | No | |
|---|---|---|
| 0 | 50 | 131 |
| 1 | 21 | 2 |
pd.DataFrame({'Bob':['I liked it.','it is awful.'],'Sue':['Pretty good.','Bland.']})
| Bob | Sue | |
|---|---|---|
| 0 | I liked it. | Pretty good. |
| 1 | it is awful. | Bland. |
一般来说,dataframe的行标签都是从0开始,正如上面所示那样,但是,有的时候我们想自己分配标签,这时我们就可以使用index这个指标来建构
pd.DataFrame({'Bob':['I liked it.','I was awful.'],
'Sue':['Pretty good','Bland.']},
index = ['product A','Product B'])
| Bob | Sue | |
|---|---|---|
| product A | I liked it. | Pretty good |
| Product B | I was awful. | Bland. |
这里介绍一个概念 Series 。如果说dataframe是一个表格,那么Series就是其中的一列,唯一不同的是series
创建的方式很简单
pd.Series([1,2,3,4,5])
0 1 1 2 2 3 3 4 4 5 dtype: int64
因为Series本身就可以堪称dataframe的一列,那么series也可以自己分配行标签
pd.Series([30,35,40],index = ['S','E','R'])
S 30 E 35 R 40 dtype: int64
dataframe 与series 的关系是十分密切的,可以把dataframe看成是一系列series组成
pd.Series([30, 35, 40], index=['2015 Sales', '2016 Sales', '2017 Sales'], name='Product A')
2015 Sales 30 2016 Sales 35 2017 Sales 40 Name: Product A, dtype: int64
review = pd.read_csv("train.csv")
review.head()
| Id | MSSubClass | MSZoning | LotFrontage | LotArea | Street | Alley | LotShape | LandContour | Utilities | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 60 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 208500 |
| 1 | 2 | 20 | RL | 80.0 | 9600 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2007 | WD | Normal | 181500 |
| 2 | 3 | 60 | RL | 68.0 | 11250 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 223500 |
| 3 | 4 | 70 | RL | 60.0 | 9550 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2006 | WD | Abnorml | 140000 |
| 4 | 5 | 60 | RL | 84.0 | 14260 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2008 | WD | Normal | 250000 |
5 rows × 81 columns
如果你了解字典的话,你会知道字典的取值方式是用[]来取,pandas 也是这样
review['LotFrontage']
0 65.0
1 80.0
2 68.0
3 60.0
4 84.0
5 85.0
6 75.0
7 NaN
8 51.0
9 50.0
10 70.0
11 85.0
12 NaN
13 91.0
14 NaN
15 51.0
16 NaN
17 72.0
18 66.0
19 70.0
20 101.0
21 57.0
22 75.0
23 44.0
24 NaN
25 110.0
26 60.0
27 98.0
28 47.0
29 60.0
...
1430 60.0
1431 NaN
1432 60.0
1433 93.0
1434 80.0
1435 80.0
1436 60.0
1437 96.0
1438 90.0
1439 80.0
1440 79.0
1441 NaN
1442 85.0
1443 NaN
1444 63.0
1445 70.0
1446 NaN
1447 80.0
1448 70.0
1449 21.0
1450 60.0
1451 78.0
1452 35.0
1453 90.0
1454 62.0
1455 62.0
1456 85.0
1457 66.0
1458 68.0
1459 75.0
Name: LotFrontage, Length: 1460, dtype: float64
当然你也可以使用.的方式来读取
review.LotFrontage
0 65.0
1 80.0
2 68.0
3 60.0
4 84.0
5 85.0
6 75.0
7 NaN
8 51.0
9 50.0
10 70.0
11 85.0
12 NaN
13 91.0
14 NaN
15 51.0
16 NaN
17 72.0
18 66.0
19 70.0
20 101.0
21 57.0
22 75.0
23 44.0
24 NaN
25 110.0
26 60.0
27 98.0
28 47.0
29 60.0
...
1430 60.0
1431 NaN
1432 60.0
1433 93.0
1434 80.0
1435 80.0
1436 60.0
1437 96.0
1438 90.0
1439 80.0
1440 79.0
1441 NaN
1442 85.0
1443 NaN
1444 63.0
1445 70.0
1446 NaN
1447 80.0
1448 70.0
1449 21.0
1450 60.0
1451 78.0
1452 35.0
1453 90.0
1454 62.0
1455 62.0
1456 85.0
1457 66.0
1458 68.0
1459 75.0
Name: LotFrontage, Length: 1460, dtype: float64
那么两者之间有什么差别?
两者之间最大的不同是对于保留字符的处理上,比如当前的review有一个列,列名是Lot Front 那么这时[]操作就可以取这一列,而.就不行
review['LotFrontage'][0]
65.0
接下来就要讲索引
学会利用索引和下标操作是十分重要的,因为这两个操作在数据科学中的地位相当于空气和水
第一个是iloc
review.iloc[0] #帮助你取数据的第一行
Id 1
MSSubClass 60
MSZoning RL
LotFrontage 65
LotArea 8450
Street Pave
Alley NaN
LotShape Reg
LandContour Lvl
Utilities AllPub
LotConfig Inside
LandSlope Gtl
Neighborhood CollgCr
Condition1 Norm
Condition2 Norm
BldgType 1Fam
HouseStyle 2Story
OverallQual 7
OverallCond 5
YearBuilt 2003
YearRemodAdd 2003
RoofStyle Gable
RoofMatl CompShg
Exterior1st VinylSd
Exterior2nd VinylSd
MasVnrType BrkFace
MasVnrArea 196
ExterQual Gd
ExterCond TA
Foundation PConc
...
BedroomAbvGr 3
KitchenAbvGr 1
KitchenQual Gd
TotRmsAbvGrd 8
Functional Typ
Fireplaces 0
FireplaceQu NaN
GarageType Attchd
GarageYrBlt 2003
GarageFinish RFn
GarageCars 2
GarageArea 548
GarageQual TA
GarageCond TA
PavedDrive Y
WoodDeckSF 0
OpenPorchSF 61
EnclosedPorch 0
3SsnPorch 0
ScreenPorch 0
PoolArea 0
PoolQC NaN
Fence NaN
MiscFeature NaN
MiscVal 0
MoSold 2
YrSold 2008
SaleType WD
SaleCondition Normal
SalePrice 208500
Name: 0, Length: 81, dtype: object
不管是loc 还是iloc 对于索引都是行优先,其次是列。但是在python的基本操作中则是列优先,其次是行。
这也就意味着对于这两个操作来说,行比列操作起来稍微容易一点点。
review.iloc[:,0] #这种方式可以帮助你取第一列的值
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 24
24 25
25 26
26 27
27 28
28 29
29 30
...
1430 1431
1431 1432
1432 1433
1433 1434
1434 1435
1435 1436
1436 1437
1437 1438
1438 1439
1439 1440
1440 1441
1441 1442
1442 1443
1443 1444
1444 1445
1445 1446
1446 1447
1447 1448
1448 1449
1449 1450
1450 1451
1451 1452
1452 1453
1453 1454
1454 1455
1455 1456
1456 1457
1457 1458
1458 1459
1459 1460
Name: Id, Length: 1460, dtype: int64
这里的:操作来自与python 不是pandas的基础语法,意思是所有事物。可以再跟其他操作结合,它也可以选取某一范围的列值。
review.iloc[:3,0]
0 1 1 2 2 3 Name: Id, dtype: int64
review.iloc[1:3,0]
1 2 2 3 Name: Id, dtype: int64
当然,你也可以通过列表的形式读取
review.iloc[[0,1,2],0]
0 1 1 2 2 3 Name: Id, dtype: int64
最后,你还需要知道python跟c/c++最明显的区别是 下标的问题,python支持负数取数
review.iloc[-5:] # 意思是从数据的末尾开始取五行的值
| Id | MSSubClass | MSZoning | LotFrontage | LotArea | Street | Alley | LotShape | LandContour | Utilities | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1455 | 1456 | 60 | RL | 62.0 | 7917 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | WD | Normal | 175000 |
| 1456 | 1457 | 20 | RL | 85.0 | 13175 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 2 | 2010 | WD | Normal | 210000 |
| 1457 | 1458 | 70 | RL | 66.0 | 9042 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | Shed | 2500 | 5 | 2010 | WD | Normal | 266500 |
| 1458 | 1459 | 20 | RL | 68.0 | 9717 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2010 | WD | Normal | 142125 |
| 1459 | 1460 | 20 | RL | 75.0 | 9937 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | Normal | 147500 |
5 rows × 81 columns
下面介绍一种基于标签的选择loc,这种方式选择的方式不是数据的位置,而是数据列或者行的名字。
review.loc[0,'LotFrontage']
65.0
因此直观上理解,iloc会比loc更加简单点,因为iloc是把数据当成一个矩阵来处理。但是另一方面来说,有的时候你知道某一列(行)的名字,却不知道具体位置,这时候loc的作用就体现出来了。
那么,在具体使用时我们应该怎么选取是应该使用iloc还是loc? 这里提供一个小细节来帮助你选取
对于0:10 iloc会得到0,....9 但是loc则会得到0,.....10.
review.set_index("LotFrontage") #这样可以使得你从另外一种角度来看数据
| Id | MSSubClass | MSZoning | LotArea | Street | Alley | LotShape | LandContour | Utilities | LotConfig | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LotFrontage | |||||||||||||||||||||
| 65.0 | 1 | 60 | RL | 8450 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 208500 |
| 80.0 | 2 | 20 | RL | 9600 | Pave | NaN | Reg | Lvl | AllPub | FR2 | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2007 | WD | Normal | 181500 |
| 68.0 | 3 | 60 | RL | 11250 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 223500 |
| 60.0 | 4 | 70 | RL | 9550 | Pave | NaN | IR1 | Lvl | AllPub | Corner | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2006 | WD | Abnorml | 140000 |
| 84.0 | 5 | 60 | RL | 14260 | Pave | NaN | IR1 | Lvl | AllPub | FR2 | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2008 | WD | Normal | 250000 |
| 85.0 | 6 | 50 | RL | 14115 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | MnPrv | Shed | 700 | 10 | 2009 | WD | Normal | 143000 |
| 75.0 | 7 | 20 | RL | 10084 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | WD | Normal | 307000 |
| NaN | 8 | 60 | RL | 10382 | Pave | NaN | IR1 | Lvl | AllPub | Corner | ... | 0 | NaN | NaN | Shed | 350 | 11 | 2009 | WD | Normal | 200000 |
| 51.0 | 9 | 50 | RM | 6120 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2008 | WD | Abnorml | 129900 |
| 50.0 | 10 | 190 | RL | 7420 | Pave | NaN | Reg | Lvl | AllPub | Corner | ... | 0 | NaN | NaN | NaN | 0 | 1 | 2008 | WD | Normal | 118000 |
| 70.0 | 11 | 20 | RL | 11200 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 129500 |
| 85.0 | 12 | 60 | RL | 11924 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 345000 |
| NaN | 13 | 20 | RL | 12968 | Pave | NaN | IR2 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 144000 |
| 91.0 | 14 | 20 | RL | 10652 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | New | Partial | 279500 |
| NaN | 15 | 20 | RL | 10920 | Pave | NaN | IR1 | Lvl | AllPub | Corner | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2008 | WD | Normal | 157000 |
| 51.0 | 16 | 45 | RM | 6120 | Pave | NaN | Reg | Lvl | AllPub | Corner | ... | 0 | NaN | GdPrv | NaN | 0 | 7 | 2007 | WD | Normal | 132000 |
| NaN | 17 | 20 | RL | 11241 | Pave | NaN | IR1 | Lvl | AllPub | CulDSac | ... | 0 | NaN | NaN | Shed | 700 | 3 | 2010 | WD | Normal | 149000 |
| 72.0 | 18 | 90 | RL | 10791 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | Shed | 500 | 10 | 2006 | WD | Normal | 90000 |
| 66.0 | 19 | 20 | RL | 13695 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | Normal | 159000 |
| 70.0 | 20 | 20 | RL | 7560 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2009 | COD | Abnorml | 139000 |
| 101.0 | 21 | 60 | RL | 14215 | Pave | NaN | IR1 | Lvl | AllPub | Corner | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2006 | New | Partial | 325300 |
| 57.0 | 22 | 45 | RM | 7449 | Pave | Grvl | Reg | Bnk | AllPub | Inside | ... | 0 | NaN | GdPrv | NaN | 0 | 6 | 2007 | WD | Normal | 139400 |
| 75.0 | 23 | 20 | RL | 9742 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 230000 |
| 44.0 | 24 | 120 | RM | 4224 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2007 | WD | Normal | 129900 |
| NaN | 25 | 20 | RL | 8246 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2010 | WD | Normal | 154000 |
| 110.0 | 26 | 20 | RL | 14230 | Pave | NaN | Reg | Lvl | AllPub | Corner | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2009 | WD | Normal | 256300 |
| 60.0 | 27 | 20 | RL | 7200 | Pave | NaN | Reg | Lvl | AllPub | Corner | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 134800 |
| 98.0 | 28 | 20 | RL | 11478 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 306000 |
| 47.0 | 29 | 20 | RL | 16321 | Pave | NaN | IR1 | Lvl | AllPub | CulDSac | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2006 | WD | Normal | 207500 |
| 60.0 | 30 | 30 | RM | 6324 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 68500 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 60.0 | 1431 | 60 | RL | 21930 | Pave | NaN | IR3 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | WD | Normal | 192140 |
| NaN | 1432 | 120 | RL | 4928 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2009 | WD | Normal | 143750 |
| 60.0 | 1433 | 30 | RL | 10800 | Pave | Grvl | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | WD | Normal | 64500 |
| 93.0 | 1434 | 60 | RL | 10261 | Pave | NaN | IR1 | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 186500 |
| 80.0 | 1435 | 20 | RL | 17400 | Pave | NaN | Reg | Low | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2006 | WD | Normal | 160000 |
| 80.0 | 1436 | 20 | RL | 8400 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | GdPrv | NaN | 0 | 7 | 2008 | COD | Abnorml | 174000 |
| 60.0 | 1437 | 20 | RL | 9000 | Pave | NaN | Reg | Lvl | AllPub | FR2 | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2007 | WD | Normal | 120500 |
| 96.0 | 1438 | 20 | RL | 12444 | Pave | NaN | Reg | Lvl | AllPub | FR2 | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2008 | New | Partial | 394617 |
| 90.0 | 1439 | 20 | RM | 7407 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | MnPrv | NaN | 0 | 4 | 2010 | WD | Normal | 149700 |
| 80.0 | 1440 | 60 | RL | 11584 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2007 | WD | Normal | 197000 |
| 79.0 | 1441 | 70 | RL | 11526 | Pave | NaN | IR1 | Bnk | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 191000 |
| NaN | 1442 | 120 | RM | 4426 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 149300 |
| 85.0 | 1443 | 60 | FV | 11003 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 310000 |
| NaN | 1444 | 30 | RL | 8854 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2009 | WD | Normal | 121000 |
| 63.0 | 1445 | 20 | RL | 8500 | Pave | NaN | Reg | Lvl | AllPub | FR2 | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2007 | WD | Normal | 179600 |
| 70.0 | 1446 | 85 | RL | 8400 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2007 | WD | Normal | 129000 |
| NaN | 1447 | 20 | RL | 26142 | Pave | NaN | IR1 | Lvl | AllPub | CulDSac | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2010 | WD | Normal | 157900 |
| 80.0 | 1448 | 60 | RL | 10000 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2007 | WD | Normal | 240000 |
| 70.0 | 1449 | 50 | RL | 11767 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2007 | WD | Normal | 112000 |
| 21.0 | 1450 | 180 | RM | 1533 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2006 | WD | Abnorml | 92000 |
| 60.0 | 1451 | 90 | RL | 9000 | Pave | NaN | Reg | Lvl | AllPub | FR2 | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2009 | WD | Normal | 136000 |
| 78.0 | 1452 | 20 | RL | 9262 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2009 | New | Partial | 287090 |
| 35.0 | 1453 | 180 | RM | 3675 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2006 | WD | Normal | 145000 |
| 90.0 | 1454 | 20 | RL | 17217 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | WD | Abnorml | 84500 |
| 62.0 | 1455 | 20 | FV | 7500 | Pave | Pave | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2009 | WD | Normal | 185000 |
| 62.0 | 1456 | 60 | RL | 7917 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | WD | Normal | 175000 |
| 85.0 | 1457 | 20 | RL | 13175 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | MnPrv | NaN | 0 | 2 | 2010 | WD | Normal | 210000 |
| 66.0 | 1458 | 70 | RL | 9042 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | GdPrv | Shed | 2500 | 5 | 2010 | WD | Normal | 266500 |
| 68.0 | 1459 | 20 | RL | 9717 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2010 | WD | Normal | 142125 |
| 75.0 | 1460 | 20 | RL | 9937 | Pave | NaN | Reg | Lvl | AllPub | Inside | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | Normal | 147500 |
1460 rows × 80 columns
接下来,学习一些更好玩的操作。
review.LotFrontage == 65 #这种操作将会产生一个[T,F]series。
#当然这个操作也可以跟loc融合
0 True
1 False
2 False
3 False
4 False
5 False
6 False
7 False
8 False
9 False
10 False
11 False
12 False
13 False
14 False
15 False
16 False
17 False
18 False
19 False
20 False
21 False
22 False
23 False
24 False
25 False
26 False
27 False
28 False
29 False
...
1430 False
1431 False
1432 False
1433 False
1434 False
1435 False
1436 False
1437 False
1438 False
1439 False
1440 False
1441 False
1442 False
1443 False
1444 False
1445 False
1446 False
1447 False
1448 False
1449 False
1450 False
1451 False
1452 False
1453 False
1454 False
1455 False
1456 False
1457 False
1458 False
1459 False
Name: LotFrontage, Length: 1460, dtype: bool
review.loc[review.LotFrontage==65]
| Id | MSSubClass | MSZoning | LotFrontage | LotArea | Street | Alley | LotShape | LandContour | Utilities | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 60 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 208500 |
| 39 | 40 | 90 | RL | 65.0 | 6040 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | AdjLand | 82000 |
| 119 | 120 | 60 | RL | 65.0 | 8461 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 163990 |
| 139 | 140 | 60 | RL | 65.0 | 15426 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 8 | 2009 | WD | Normal | 231500 |
| 216 | 217 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2008 | WD | Normal | 210000 |
| 236 | 237 | 20 | RL | 65.0 | 8773 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 185500 |
| 252 | 253 | 60 | RL | 65.0 | 8366 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2008 | WD | Normal | 173000 |
| 312 | 313 | 190 | RM | 65.0 | 7800 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2006 | WD | Normal | 119900 |
| 345 | 346 | 50 | RL | 65.0 | 6435 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2006 | WD | Normal | 140200 |
| 374 | 375 | 60 | RL | 65.0 | 8200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | WD | Normal | 219500 |
| 399 | 400 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2009 | WD | Normal | 241000 |
| 401 | 402 | 20 | RL | 65.0 | 8767 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 164990 |
| 419 | 420 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2010 | WD | Normal | 142000 |
| 498 | 499 | 20 | RL | 65.0 | 7800 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 6 | 2009 | WD | Normal | 130000 |
| 588 | 589 | 20 | RL | 65.0 | 25095 | Pave | NaN | IR1 | Low | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2009 | WD | Partial | 143000 |
| 650 | 651 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 205950 |
| 667 | 668 | 20 | RL | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2008 | WD | Normal | 193500 |
| 698 | 699 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 4 | 2010 | WD | Normal | 138500 |
| 708 | 709 | 60 | RL | 65.0 | 9018 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | New | Partial | 179540 |
| 739 | 740 | 60 | RL | 65.0 | 9313 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 190000 |
| 741 | 742 | 20 | RL | 65.0 | 6768 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 5 | 2008 | WD | Normal | 142000 |
| 742 | 743 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 12 | 2007 | WD | Normal | 179000 |
| 747 | 748 | 70 | RM | 65.0 | 11700 | Pave | Pave | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2009 | WD | Normal | 265979 |
| 759 | 760 | 60 | RL | 65.0 | 12257 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2007 | WD | Normal | 290000 |
| 781 | 782 | 60 | RL | 65.0 | 7153 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | WD | Normal | 175900 |
| 827 | 828 | 20 | RL | 65.0 | 8529 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 189000 |
| 857 | 858 | 60 | RL | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 3 | 2009 | WD | Normal | 174000 |
| 884 | 885 | 20 | RL | 65.0 | 7150 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 7 | 2009 | WD | Normal | 100000 |
| 899 | 900 | 20 | RL | 65.0 | 6993 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2006 | WD | Normal | 135000 |
| 922 | 923 | 20 | RL | 65.0 | 10237 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2006 | New | Partial | 169990 |
| 948 | 949 | 60 | RL | 65.0 | 14006 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2006 | WD | Normal | 192500 |
| 958 | 959 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2007 | WD | Normal | 185000 |
| 965 | 966 | 60 | RL | 65.0 | 10237 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | New | Partial | 178900 |
| 989 | 990 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2006 | New | Partial | 197000 |
| 1005 | 1006 | 80 | RL | 65.0 | 8385 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2008 | WD | Normal | 149900 |
| 1079 | 1080 | 20 | RL | 65.0 | 8775 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2007 | WD | Normal | 126000 |
| 1130 | 1131 | 50 | RL | 65.0 | 7804 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 12 | 2009 | WD | Normal | 135000 |
| 1197 | 1198 | 75 | RM | 65.0 | 8850 | Pave | NaN | IR1 | Bnk | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | ConLw | Normal | 144000 |
| 1225 | 1226 | 80 | RL | 65.0 | 10482 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnWw | NaN | 0 | 6 | 2007 | WD | Normal | 145000 |
| 1228 | 1229 | 120 | RL | 65.0 | 8769 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2008 | New | Partial | 367294 |
| 1240 | 1241 | 60 | RL | 65.0 | 8158 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2008 | WD | Normal | 224900 |
| 1246 | 1247 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 3 | 2006 | New | Partial | 186500 |
| 1259 | 1260 | 20 | RL | 65.0 | 9750 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2008 | WD | Normal | 151000 |
| 1391 | 1392 | 90 | RL | 65.0 | 8944 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 124000 |
44 rows × 81 columns
这里我们还可以使用 & 😏
review.loc[(review.LotFrontage==65)&(review.LotArea >=6040)]
| Id | MSSubClass | MSZoning | LotFrontage | LotArea | Street | Alley | LotShape | LandContour | Utilities | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 60 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 208500 |
| 39 | 40 | 90 | RL | 65.0 | 6040 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | AdjLand | 82000 |
| 119 | 120 | 60 | RL | 65.0 | 8461 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 163990 |
| 139 | 140 | 60 | RL | 65.0 | 15426 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 8 | 2009 | WD | Normal | 231500 |
| 216 | 217 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2008 | WD | Normal | 210000 |
| 236 | 237 | 20 | RL | 65.0 | 8773 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 185500 |
| 252 | 253 | 60 | RL | 65.0 | 8366 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2008 | WD | Normal | 173000 |
| 312 | 313 | 190 | RM | 65.0 | 7800 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2006 | WD | Normal | 119900 |
| 345 | 346 | 50 | RL | 65.0 | 6435 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2006 | WD | Normal | 140200 |
| 374 | 375 | 60 | RL | 65.0 | 8200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | WD | Normal | 219500 |
| 399 | 400 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2009 | WD | Normal | 241000 |
| 401 | 402 | 20 | RL | 65.0 | 8767 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 164990 |
| 419 | 420 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2010 | WD | Normal | 142000 |
| 498 | 499 | 20 | RL | 65.0 | 7800 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 6 | 2009 | WD | Normal | 130000 |
| 588 | 589 | 20 | RL | 65.0 | 25095 | Pave | NaN | IR1 | Low | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2009 | WD | Partial | 143000 |
| 650 | 651 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 205950 |
| 667 | 668 | 20 | RL | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2008 | WD | Normal | 193500 |
| 698 | 699 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 4 | 2010 | WD | Normal | 138500 |
| 708 | 709 | 60 | RL | 65.0 | 9018 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | New | Partial | 179540 |
| 739 | 740 | 60 | RL | 65.0 | 9313 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 190000 |
| 741 | 742 | 20 | RL | 65.0 | 6768 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 5 | 2008 | WD | Normal | 142000 |
| 742 | 743 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 12 | 2007 | WD | Normal | 179000 |
| 747 | 748 | 70 | RM | 65.0 | 11700 | Pave | Pave | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2009 | WD | Normal | 265979 |
| 759 | 760 | 60 | RL | 65.0 | 12257 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2007 | WD | Normal | 290000 |
| 781 | 782 | 60 | RL | 65.0 | 7153 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | WD | Normal | 175900 |
| 827 | 828 | 20 | RL | 65.0 | 8529 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 189000 |
| 857 | 858 | 60 | RL | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 3 | 2009 | WD | Normal | 174000 |
| 884 | 885 | 20 | RL | 65.0 | 7150 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 7 | 2009 | WD | Normal | 100000 |
| 899 | 900 | 20 | RL | 65.0 | 6993 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2006 | WD | Normal | 135000 |
| 922 | 923 | 20 | RL | 65.0 | 10237 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2006 | New | Partial | 169990 |
| 948 | 949 | 60 | RL | 65.0 | 14006 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2006 | WD | Normal | 192500 |
| 958 | 959 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2007 | WD | Normal | 185000 |
| 965 | 966 | 60 | RL | 65.0 | 10237 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | New | Partial | 178900 |
| 989 | 990 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2006 | New | Partial | 197000 |
| 1005 | 1006 | 80 | RL | 65.0 | 8385 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2008 | WD | Normal | 149900 |
| 1079 | 1080 | 20 | RL | 65.0 | 8775 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2007 | WD | Normal | 126000 |
| 1130 | 1131 | 50 | RL | 65.0 | 7804 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 12 | 2009 | WD | Normal | 135000 |
| 1197 | 1198 | 75 | RM | 65.0 | 8850 | Pave | NaN | IR1 | Bnk | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | ConLw | Normal | 144000 |
| 1225 | 1226 | 80 | RL | 65.0 | 10482 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnWw | NaN | 0 | 6 | 2007 | WD | Normal | 145000 |
| 1228 | 1229 | 120 | RL | 65.0 | 8769 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2008 | New | Partial | 367294 |
| 1240 | 1241 | 60 | RL | 65.0 | 8158 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2008 | WD | Normal | 224900 |
| 1246 | 1247 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 3 | 2006 | New | Partial | 186500 |
| 1259 | 1260 | 20 | RL | 65.0 | 9750 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2008 | WD | Normal | 151000 |
| 1391 | 1392 | 90 | RL | 65.0 | 8944 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 124000 |
44 rows × 81 columns
| 这个操作就交给你了
pandas 也有几个自带的选择器 ,这里介绍两个 第一个是isin
review.loc[review.LotFrontage.isin([65,68])]
| Id | MSSubClass | MSZoning | LotFrontage | LotArea | Street | Alley | LotShape | LandContour | Utilities | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 60 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 208500 |
| 2 | 3 | 60 | RL | 68.0 | 11250 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 223500 |
| 38 | 39 | 20 | RL | 68.0 | 7922 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 1 | 2010 | WD | Abnorml | 109000 |
| 39 | 40 | 90 | RL | 65.0 | 6040 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | AdjLand | 82000 |
| 53 | 54 | 20 | RL | 68.0 | 50271 | Pave | NaN | IR1 | Low | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2006 | WD | Normal | 385000 |
| 119 | 120 | 60 | RL | 65.0 | 8461 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 163990 |
| 139 | 140 | 60 | RL | 65.0 | 15426 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 8 | 2009 | WD | Normal | 231500 |
| 192 | 193 | 20 | RL | 68.0 | 9017 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2009 | WD | Normal | 192000 |
| 216 | 217 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2008 | WD | Normal | 210000 |
| 236 | 237 | 20 | RL | 65.0 | 8773 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 185500 |
| 252 | 253 | 60 | RL | 65.0 | 8366 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2008 | WD | Normal | 173000 |
| 257 | 258 | 20 | RL | 68.0 | 8814 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 3 | 2009 | WD | Abnorml | 220000 |
| 312 | 313 | 190 | RM | 65.0 | 7800 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2006 | WD | Normal | 119900 |
| 345 | 346 | 50 | RL | 65.0 | 6435 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2006 | WD | Normal | 140200 |
| 350 | 351 | 120 | RL | 68.0 | 7820 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2007 | New | Partial | 318061 |
| 374 | 375 | 60 | RL | 65.0 | 8200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | WD | Normal | 219500 |
| 395 | 396 | 20 | RL | 68.0 | 9571 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2010 | WD | Normal | 129000 |
| 399 | 400 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2009 | WD | Normal | 241000 |
| 401 | 402 | 20 | RL | 65.0 | 8767 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 164990 |
| 410 | 411 | 20 | RL | 68.0 | 9571 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2009 | COD | Abnorml | 60000 |
| 419 | 420 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2010 | WD | Normal | 142000 |
| 498 | 499 | 20 | RL | 65.0 | 7800 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 6 | 2009 | WD | Normal | 130000 |
| 588 | 589 | 20 | RL | 65.0 | 25095 | Pave | NaN | IR1 | Low | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2009 | WD | Partial | 143000 |
| 650 | 651 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 205950 |
| 667 | 668 | 20 | RL | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2008 | WD | Normal | 193500 |
| 698 | 699 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 4 | 2010 | WD | Normal | 138500 |
| 708 | 709 | 60 | RL | 65.0 | 9018 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | New | Partial | 179540 |
| 739 | 740 | 60 | RL | 65.0 | 9313 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 190000 |
| 741 | 742 | 20 | RL | 65.0 | 6768 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 5 | 2008 | WD | Normal | 142000 |
| 742 | 743 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 12 | 2007 | WD | Normal | 179000 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 781 | 782 | 60 | RL | 65.0 | 7153 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | WD | Normal | 175900 |
| 827 | 828 | 20 | RL | 65.0 | 8529 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 189000 |
| 857 | 858 | 60 | RL | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 3 | 2009 | WD | Normal | 174000 |
| 884 | 885 | 20 | RL | 65.0 | 7150 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 7 | 2009 | WD | Normal | 100000 |
| 899 | 900 | 20 | RL | 65.0 | 6993 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2006 | WD | Normal | 135000 |
| 922 | 923 | 20 | RL | 65.0 | 10237 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2006 | New | Partial | 169990 |
| 948 | 949 | 60 | RL | 65.0 | 14006 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2006 | WD | Normal | 192500 |
| 958 | 959 | 20 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2007 | WD | Normal | 185000 |
| 965 | 966 | 60 | RL | 65.0 | 10237 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2007 | New | Partial | 178900 |
| 978 | 979 | 20 | RL | 68.0 | 9450 | Pave | NaN | Reg | Bnk | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2007 | WD | Abnorml | 110000 |
| 985 | 986 | 190 | RL | 68.0 | 10880 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2008 | ConLD | Normal | 125000 |
| 989 | 990 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2006 | New | Partial | 197000 |
| 993 | 994 | 60 | RL | 68.0 | 8846 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2006 | New | Partial | 173900 |
| 1005 | 1006 | 80 | RL | 65.0 | 8385 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2008 | WD | Normal | 149900 |
| 1053 | 1054 | 20 | RL | 68.0 | 8562 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 144500 |
| 1079 | 1080 | 20 | RL | 65.0 | 8775 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2007 | WD | Normal | 126000 |
| 1130 | 1131 | 50 | RL | 65.0 | 7804 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 12 | 2009 | WD | Normal | 135000 |
| 1188 | 1189 | 60 | RL | 68.0 | 8935 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2009 | WD | Normal | 195000 |
| 1197 | 1198 | 75 | RM | 65.0 | 8850 | Pave | NaN | IR1 | Bnk | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | ConLw | Normal | 144000 |
| 1216 | 1217 | 90 | RM | 68.0 | 8930 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2010 | WD | Normal | 112000 |
| 1225 | 1226 | 80 | RL | 65.0 | 10482 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnWw | NaN | 0 | 6 | 2007 | WD | Normal | 145000 |
| 1228 | 1229 | 120 | RL | 65.0 | 8769 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2008 | New | Partial | 367294 |
| 1240 | 1241 | 60 | RL | 65.0 | 8158 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2008 | WD | Normal | 224900 |
| 1246 | 1247 | 60 | FV | 65.0 | 8125 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 3 | 2006 | New | Partial | 186500 |
| 1259 | 1260 | 20 | RL | 65.0 | 9750 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2008 | WD | Normal | 151000 |
| 1311 | 1312 | 20 | RL | 68.0 | 8814 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 1 | 2007 | New | Partial | 203000 |
| 1366 | 1367 | 60 | RL | 68.0 | 9179 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | Abnorml | 193000 |
| 1391 | 1392 | 90 | RL | 65.0 | 8944 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 124000 |
| 1392 | 1393 | 85 | RL | 68.0 | 7838 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnWw | NaN | 0 | 12 | 2006 | WD | Normal | 123000 |
| 1458 | 1459 | 20 | RL | 68.0 | 9717 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2010 | WD | Normal | 142125 |
63 rows × 81 columns
另一个则是isnull() ,这个可以帮助你把数据中的空值也就是nan显示出来
review.loc[review.Fence.notnull()]
| Id | MSSubClass | MSZoning | LotFrontage | LotArea | Street | Alley | LotShape | LandContour | Utilities | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | 6 | 50 | RL | 85.0 | 14115 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | Shed | 700 | 10 | 2009 | WD | Normal | 143000 |
| 14 | 15 | 20 | RL | NaN | 10920 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2008 | WD | Normal | 157000 |
| 15 | 16 | 45 | RM | 51.0 | 6120 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 7 | 2007 | WD | Normal | 132000 |
| 19 | 20 | 20 | RL | 70.0 | 7560 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2009 | COD | Abnorml | 139000 |
| 21 | 22 | 45 | RM | 57.0 | 7449 | Pave | Grvl | Reg | Bnk | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 6 | 2007 | WD | Normal | 139400 |
| 24 | 25 | 20 | RL | NaN | 8246 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2010 | WD | Normal | 154000 |
| 30 | 31 | 70 | C (all) | 50.0 | 8500 | Pave | Pave | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 7 | 2008 | WD | Normal | 40000 |
| 31 | 32 | 20 | RL | NaN | 8544 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 6 | 2008 | WD | Normal | 149350 |
| 40 | 41 | 20 | RL | 84.0 | 8658 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 12 | 2006 | WD | Abnorml | 160000 |
| 42 | 43 | 85 | RL | NaN | 9180 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 12 | 2007 | WD | Normal | 144000 |
| 43 | 44 | 20 | RL | NaN | 9200 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 7 | 2008 | WD | Normal | 130250 |
| 49 | 50 | 20 | RL | 66.0 | 7742 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 1 | 2007 | WD | Normal | 127000 |
| 51 | 52 | 50 | RM | 52.0 | 6240 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | Shed | 400 | 9 | 2006 | WD | Normal | 114500 |
| 54 | 55 | 80 | RL | 60.0 | 7134 | Pave | NaN | Reg | Bnk | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 2 | 2007 | WD | Normal | 130000 |
| 59 | 60 | 20 | RL | 60.0 | 7200 | Pave | NaN | Reg | Bnk | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 1 | 2008 | WD | Normal | 124900 |
| 63 | 64 | 70 | RM | 50.0 | 10300 | Pave | NaN | IR1 | Bnk | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 4 | 2010 | WD | Normal | 140000 |
| 64 | 65 | 60 | RL | NaN | 9375 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 2 | 2009 | WD | Normal | 219500 |
| 73 | 74 | 20 | RL | 85.0 | 10200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2010 | WD | Normal | 144900 |
| 75 | 76 | 180 | RM | 21.0 | 1596 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 11 | 2009 | WD | Normal | 91000 |
| 77 | 78 | 50 | RM | 50.0 | 8635 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 1 | 2008 | WD | Normal | 127000 |
| 79 | 80 | 50 | RM | 60.0 | 10440 | Pave | Grvl | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2009 | WD | Normal | 110000 |
| 88 | 89 | 50 | C (all) | 105.0 | 8470 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 10 | 2009 | ConLD | Abnorml | 85000 |
| 91 | 92 | 20 | RL | 85.0 | 8500 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 12 | 2006 | WD | Abnorml | 98600 |
| 109 | 110 | 20 | RL | 105.0 | 11751 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 1 | 2010 | COD | Normal | 190000 |
| 113 | 114 | 20 | RL | NaN | 21000 | Pave | NaN | Reg | Bnk | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 10 | 2007 | COD | Abnorml | 217000 |
| 114 | 115 | 70 | RL | 61.0 | 7259 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 7 | 2007 | WD | Normal | 259500 |
| 121 | 122 | 50 | RM | 50.0 | 6060 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 6 | 2007 | WD | Normal | 100000 |
| 129 | 130 | 20 | RL | 69.0 | 8973 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnWw | NaN | 0 | 7 | 2006 | WD | Abnorml | 150000 |
| 130 | 131 | 60 | RL | 88.0 | 14200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 5 | 2006 | WD | Normal | 226000 |
| 134 | 135 | 20 | RL | 78.0 | 10335 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 7 | 2006 | WD | Normal | 180000 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 1309 | 1310 | 20 | RL | NaN | 7153 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 6 | 2008 | WD | Normal | 179200 |
| 1325 | 1326 | 30 | RM | 40.0 | 3636 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 1 | 2008 | WD | Normal | 55000 |
| 1327 | 1328 | 20 | RL | 60.0 | 6600 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 10 | 2008 | WD | Normal | 130500 |
| 1328 | 1329 | 50 | RM | 60.0 | 10440 | Pave | Grvl | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | Shed | 1150 | 6 | 2008 | WD | Normal | 256000 |
| 1333 | 1334 | 50 | RM | 60.0 | 7200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 7 | 2006 | WD | Normal | 125500 |
| 1340 | 1341 | 20 | RL | 70.0 | 8294 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 6 | 2007 | WD | Normal | 123000 |
| 1355 | 1356 | 80 | RL | 102.0 | 10192 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 9 | 2006 | WD | Normal | 170000 |
| 1356 | 1357 | 20 | RL | NaN | 9477 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 10 | 2008 | WD | Normal | 110000 |
| 1371 | 1372 | 80 | RL | 80.0 | 9600 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 10 | 2008 | WD | Normal | 165500 |
| 1384 | 1385 | 50 | RL | 60.0 | 9060 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 10 | 2009 | WD | Normal | 105000 |
| 1385 | 1386 | 50 | RM | 40.0 | 5436 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2010 | WD | Normal | 125500 |
| 1386 | 1387 | 60 | RL | 80.0 | 16692 | Pave | NaN | IR1 | Lvl | AllPub | ... | 519 | Fa | MnPrv | TenC | 2000 | 7 | 2006 | WD | Normal | 250000 |
| 1387 | 1388 | 50 | RM | 60.0 | 8520 | Pave | Grvl | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 8 | 2007 | CWD | Family | 136000 |
| 1392 | 1393 | 85 | RL | 68.0 | 7838 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnWw | NaN | 0 | 12 | 2006 | WD | Normal | 123000 |
| 1398 | 1399 | 50 | RL | 60.0 | 7200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 5 | 2009 | WD | Normal | 138000 |
| 1399 | 1400 | 50 | RL | 51.0 | 6171 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 10 | 2009 | WD | Normal | 137450 |
| 1404 | 1405 | 50 | RL | 60.0 | 10410 | Pave | Grvl | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 1 | 2006 | WD | Family | 105000 |
| 1406 | 1407 | 85 | RL | 70.0 | 8445 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 3 | 2009 | WD | Normal | 133000 |
| 1407 | 1408 | 20 | RL | NaN | 8780 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 3 | 2009 | WD | Normal | 112000 |
| 1409 | 1410 | 60 | RL | 46.0 | 20544 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 11 | 2008 | WD | Normal | 215000 |
| 1411 | 1412 | 50 | RL | 80.0 | 9600 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 9 | 2009 | WD | Normal | 140000 |
| 1423 | 1424 | 80 | RL | NaN | 19690 | Pave | NaN | IR1 | Lvl | AllPub | ... | 738 | Gd | GdPrv | NaN | 0 | 8 | 2006 | WD | Alloca | 274970 |
| 1424 | 1425 | 20 | RL | NaN | 9503 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 6 | 2007 | WD | Normal | 144000 |
| 1428 | 1429 | 30 | RM | 60.0 | 7200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 2 | 2010 | WD | Abnorml | 119000 |
| 1435 | 1436 | 20 | RL | 80.0 | 8400 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 7 | 2008 | COD | Abnorml | 174000 |
| 1436 | 1437 | 20 | RL | 60.0 | 9000 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2007 | WD | Normal | 120500 |
| 1438 | 1439 | 20 | RM | 90.0 | 7407 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 4 | 2010 | WD | Normal | 149700 |
| 1448 | 1449 | 50 | RL | 70.0 | 11767 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2007 | WD | Normal | 112000 |
| 1456 | 1457 | 20 | RL | 85.0 | 13175 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 2 | 2010 | WD | Normal | 210000 |
| 1457 | 1458 | 70 | RL | 66.0 | 9042 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | Shed | 2500 | 5 | 2010 | WD | Normal | 266500 |
281 rows × 81 columns
最后,介绍一个分配值的方式
review['Id']= 666
review
| Id | MSSubClass | MSZoning | LotFrontage | LotArea | Street | Alley | LotShape | LandContour | Utilities | ... | PoolArea | PoolQC | Fence | MiscFeature | MiscVal | MoSold | YrSold | SaleType | SaleCondition | SalePrice | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 666 | 60 | RL | 65.0 | 8450 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 208500 |
| 1 | 666 | 20 | RL | 80.0 | 9600 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2007 | WD | Normal | 181500 |
| 2 | 666 | 60 | RL | 68.0 | 11250 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 223500 |
| 3 | 666 | 70 | RL | 60.0 | 9550 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2006 | WD | Abnorml | 140000 |
| 4 | 666 | 60 | RL | 84.0 | 14260 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2008 | WD | Normal | 250000 |
| 5 | 666 | 50 | RL | 85.0 | 14115 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | Shed | 700 | 10 | 2009 | WD | Normal | 143000 |
| 6 | 666 | 20 | RL | 75.0 | 10084 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | WD | Normal | 307000 |
| 7 | 666 | 60 | RL | NaN | 10382 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | Shed | 350 | 11 | 2009 | WD | Normal | 200000 |
| 8 | 666 | 50 | RM | 51.0 | 6120 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2008 | WD | Abnorml | 129900 |
| 9 | 666 | 190 | RL | 50.0 | 7420 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 1 | 2008 | WD | Normal | 118000 |
| 10 | 666 | 20 | RL | 70.0 | 11200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 2 | 2008 | WD | Normal | 129500 |
| 11 | 666 | 60 | RL | 85.0 | 11924 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | New | Partial | 345000 |
| 12 | 666 | 20 | RL | NaN | 12968 | Pave | NaN | IR2 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 144000 |
| 13 | 666 | 20 | RL | 91.0 | 10652 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | New | Partial | 279500 |
| 14 | 666 | 20 | RL | NaN | 10920 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2008 | WD | Normal | 157000 |
| 15 | 666 | 45 | RM | 51.0 | 6120 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 7 | 2007 | WD | Normal | 132000 |
| 16 | 666 | 20 | RL | NaN | 11241 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | Shed | 700 | 3 | 2010 | WD | Normal | 149000 |
| 17 | 666 | 90 | RL | 72.0 | 10791 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | Shed | 500 | 10 | 2006 | WD | Normal | 90000 |
| 18 | 666 | 20 | RL | 66.0 | 13695 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | Normal | 159000 |
| 19 | 666 | 20 | RL | 70.0 | 7560 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2009 | COD | Abnorml | 139000 |
| 20 | 666 | 60 | RL | 101.0 | 14215 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2006 | New | Partial | 325300 |
| 21 | 666 | 45 | RM | 57.0 | 7449 | Pave | Grvl | Reg | Bnk | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 6 | 2007 | WD | Normal | 139400 |
| 22 | 666 | 20 | RL | 75.0 | 9742 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 230000 |
| 23 | 666 | 120 | RM | 44.0 | 4224 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2007 | WD | Normal | 129900 |
| 24 | 666 | 20 | RL | NaN | 8246 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 5 | 2010 | WD | Normal | 154000 |
| 25 | 666 | 20 | RL | 110.0 | 14230 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2009 | WD | Normal | 256300 |
| 26 | 666 | 20 | RL | 60.0 | 7200 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 134800 |
| 27 | 666 | 20 | RL | 98.0 | 11478 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2010 | WD | Normal | 306000 |
| 28 | 666 | 20 | RL | 47.0 | 16321 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2006 | WD | Normal | 207500 |
| 29 | 666 | 30 | RM | 60.0 | 6324 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 68500 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 1430 | 666 | 60 | RL | 60.0 | 21930 | Pave | NaN | IR3 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | WD | Normal | 192140 |
| 1431 | 666 | 120 | RL | NaN | 4928 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2009 | WD | Normal | 143750 |
| 1432 | 666 | 30 | RL | 60.0 | 10800 | Pave | Grvl | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | WD | Normal | 64500 |
| 1433 | 666 | 60 | RL | 93.0 | 10261 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 186500 |
| 1434 | 666 | 20 | RL | 80.0 | 17400 | Pave | NaN | Reg | Low | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2006 | WD | Normal | 160000 |
| 1435 | 666 | 20 | RL | 80.0 | 8400 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | NaN | 0 | 7 | 2008 | COD | Abnorml | 174000 |
| 1436 | 666 | 20 | RL | 60.0 | 9000 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2007 | WD | Normal | 120500 |
| 1437 | 666 | 20 | RL | 96.0 | 12444 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2008 | New | Partial | 394617 |
| 1438 | 666 | 20 | RM | 90.0 | 7407 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 4 | 2010 | WD | Normal | 149700 |
| 1439 | 666 | 60 | RL | 80.0 | 11584 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2007 | WD | Normal | 197000 |
| 1440 | 666 | 70 | RL | 79.0 | 11526 | Pave | NaN | IR1 | Bnk | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2008 | WD | Normal | 191000 |
| 1441 | 666 | 120 | RM | NaN | 4426 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2008 | WD | Normal | 149300 |
| 1442 | 666 | 60 | FV | 85.0 | 11003 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2009 | WD | Normal | 310000 |
| 1443 | 666 | 30 | RL | NaN | 8854 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2009 | WD | Normal | 121000 |
| 1444 | 666 | 20 | RL | 63.0 | 8500 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 11 | 2007 | WD | Normal | 179600 |
| 1445 | 666 | 85 | RL | 70.0 | 8400 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2007 | WD | Normal | 129000 |
| 1446 | 666 | 20 | RL | NaN | 26142 | Pave | NaN | IR1 | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2010 | WD | Normal | 157900 |
| 1447 | 666 | 60 | RL | 80.0 | 10000 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 12 | 2007 | WD | Normal | 240000 |
| 1448 | 666 | 50 | RL | 70.0 | 11767 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdWo | NaN | 0 | 5 | 2007 | WD | Normal | 112000 |
| 1449 | 666 | 180 | RM | 21.0 | 1533 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2006 | WD | Abnorml | 92000 |
| 1450 | 666 | 90 | RL | 60.0 | 9000 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 9 | 2009 | WD | Normal | 136000 |
| 1451 | 666 | 20 | RL | 78.0 | 9262 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2009 | New | Partial | 287090 |
| 1452 | 666 | 180 | RM | 35.0 | 3675 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 5 | 2006 | WD | Normal | 145000 |
| 1453 | 666 | 20 | RL | 90.0 | 17217 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 7 | 2006 | WD | Abnorml | 84500 |
| 1454 | 666 | 20 | FV | 62.0 | 7500 | Pave | Pave | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 10 | 2009 | WD | Normal | 185000 |
| 1455 | 666 | 60 | RL | 62.0 | 7917 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 8 | 2007 | WD | Normal | 175000 |
| 1456 | 666 | 20 | RL | 85.0 | 13175 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | MnPrv | NaN | 0 | 2 | 2010 | WD | Normal | 210000 |
| 1457 | 666 | 70 | RL | 66.0 | 9042 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | GdPrv | Shed | 2500 | 5 | 2010 | WD | Normal | 266500 |
| 1458 | 666 | 20 | RL | 68.0 | 9717 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 4 | 2010 | WD | Normal | 142125 |
| 1459 | 666 | 20 | RL | 75.0 | 9937 | Pave | NaN | Reg | Lvl | AllPub | ... | 0 | NaN | NaN | NaN | 0 | 6 | 2008 | WD | Normal | 147500 |
1460 rows × 81 columns