作者allen63521 (GoGoPadres)
看板R_Language
标题[问题] 如何在座标上抓出特定范围的资料
时间Fri Oct 30 22:32:54 2015
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]: 想要分析位在某些目标附近的资料
手上有一笔关於不动产成交的资料,内容包含成交价格、坪数、该房屋位置的横、纵座标
我想要用散布图把所有data的横、纵座标在平面座标上排出来,并且把几个目标定位在座标上,去讨论这几个目标附近(可能是一个圆或是矩形范围内)的房屋成交价
目前的想法是:
如果想讨论的范围是圆,可以对"该目标跟所有data"去算点和点之间的距离
再从所有算出来的距离中挑比较近(抓某个比例)的那些房子出来观察
但这个方法在目标不只有一个的时候可能就会变得比较麻烦,因为要把"每个目标"和"每栋房子"的组合都算过
想要请问有没有可能做到:
以每个目标为圆心,设定一个圆(先不考虑怎麽决定半径大小),让系统去判定有哪些房子是落在这些范围里面的,就可以直接把他们抓出来看
[关键字]:
范围内的资料
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.188.128
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1446215593.A.49C.html
1F:→ andrew43: 直觉,创造一个距离矩阵,用列名与栏名去判断是哪二点。 10/31 03:06
2F:→ andrew43: 这也等於是所有组合都算过,但我觉得这大概是最快的写法 10/31 03:06
3F:→ andrew43: 查查 dist() 用法,摸看看是不是你要的 10/31 03:21
4F:推 lofu: 推 11/05 09:49