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