为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过函数传递数据帧并返回另一个数据帧?

如何通过函数传递数据帧并返回另一个数据帧?

海绵宝宝撒 2021-05-12 16:21:49
我有一个数据框,其中包含有关邻里,房产类型,谈判类型和价格的房地产信息。看起来像这样:**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谢谢您事先的帮助。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信