我有一个数据框,其中包含有关邻里,房产类型,谈判类型和价格的房地产信息。看起来像这样:**neighborhood type_property type_negotiation price**Smallville house rent 2000Oakville apartment for sale 100000King Bay house for sale 250000 . .我想做的是通过一个函数,该函数按我进入的邻域对数据框进行排序,如果是房屋,如果要出售,则要满足这些要求的属性数量,并给出第90个百分位数和第10个百分位数百分位。到目前为止,我拥有的功能和代码如下,但我不断遇到多种语法和其他错误:def function(string): a = df[(df.type_negotiation == 'for sale')&(df.type_property == 'house')&(df.neighborhood == string) b = pd.new_df([a.price.quantile(.10),a.price.quantile(.90),a.shape], columns=('tenthpercentile','ninetiethpercentile','Quantity')) return b谢谢您事先的帮助。
添加回答
举报
0/150
提交
取消