用concat函数重构表格
对于给出的表格(DataFrame类型); 可应用concat()函数按条件(这个条件是针对某一列的)输出DataFrame中
用法: 用concat筛选按条件出表格(dataframe)中所需要的行
concat([ ( data[特殊行条件] ), ( data[特殊行条件] ), ( data[特殊行条件] ) ])
import os
import pandas as pd
os.chdir(r"D:\python金融")
data = pd.read_csv(r"sndHsPr.csv")
# 用concat筛选按条件出表格(dataframe)中所需要的行
# concat([ (data特殊行条件), (data特殊行条件) (data特殊行条件) ])
low_and_high_price = pd.concat( [ (data[data.price==min(data.price)]),(data[data.price==max(data.price)]),
(data[data.price==48850]) ] )
print(low_and_high_price)
special = pd.concat([ data[data.roomnum == 4] ])
print(special)