Comments (5)
OK. That seems reasonable for list-like objects such as ppp
, psp
, lpp
, solist
, ..
But if X is an owin
, what should head(X)
return?
from spatstat.
In the book we suggest using head(as.data.frame(X))
to get the first few entries of X
where X
could be a point pattern, etc. Do we want head(X)
to be equivalent, or something different?
from spatstat.
I suggest that the result of head(X)
should have the same class as X
where possible. So head.ppp
would be like head.default
except that it would use npoints
to determine the appropriate number of points to extract.
from spatstat.
I think we should ignoreowin
. If you use head
on an owin
you get an error as you deserve :-)
A solist
is already handled correctly by head.default
. To handle ppp
, lpp
and psp
we could even mask head.default
with the following function:
head.default <- function (x, n = 6L, ...){
stopifnot(length(n) == 1L)
spst <- inherits(x, c("ppp", "lpp", "psp")
length_x <- if(spst) nrow(coords(x)) else length(x)
n <- if (n < 0L)
max(length_x + n, 0L)
else min(n, length_x)
x[seq_len(n)]
}
from spatstat.
Done (in spatstat 1.47-0.055
) using nobjects
from spatstat.
Related Issues (20)
- Specifying custom weights for ppm() HOT 2
- Installation error: call: if (today - as.Date(rdate) > 365) { HOT 6
- Warning in (function (fmt, ...) : argument not used by format HOT 2
- Drop `proglang` macro to maintain R 3.5 compatibility HOT 1
- Vmark does not work with normalise=T and X with single mark (eg. only DBH) HOT 1
- New method for as.linnet HOT 2
- PointProcess class with virtual functions but non-virtual destructor HOT 1
- Bug in `inradius()` for rectangular windows HOT 1
- object ‘markvario’ is not exported by 'namespace:spatstat'
- object ‘markvario’ is not exported by 'namespace:spatstat' HOT 3
- object ‘CDF’ is not exported by 'namespace:spatstat' HOT 3
- 'as.ppp' is not an exported object from 'namespace:spatstat' HOT 7
- Scaling of linim objects HOT 3
- Error when simulating determinantal point process HOT 1
- Bug in visual debugger of rmh ? HOT 3
- I cannot update spatstat HOT 1
- Pool rhohat estimates HOT 1
- object ‘as.data.frame.ppp’ is not exported by 'namespace:spatstat' HOT 5
- wrong result for the dclf statistic in dclf.test()? HOT 2
- some wrong distances in delaunayDistance() ?? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spatstat.