| marks.psp | R Documentation | 
Extract or change the marks attached to a line segment pattern.
## S3 method for class 'psp'
marks(x, ..., dfok=TRUE)           
## S3 replacement method for class 'psp'
marks(x, ...) <- value
x | 
 Line segment pattern dataset (object of class   | 
... | 
 Ignored.  | 
dfok | 
 Logical. If   | 
value | 
 Vector or data frame of mark values,
or   | 
These functions extract or change the marks
attached to each of the line segments in the pattern x.
They are methods for the generic functions
marks and marks<-
for the class "psp" of line segment patterns.
The expression marks(x) extracts the marks of x.
The assignment marks(x) <- value assigns new marks to the
dataset x, and updates the dataset x in the current
environment. 
The marks can be a vector, a factor, or a data frame.
For the assignment marks(x) <- value, the value
should be a vector or factor of length equal to the number of
segments in x, or a data frame with as many rows
as there are segments in x. If value is a single value,
or a data frame with one row, then it will be replicated
so that the same marks will be attached to each segment.
To remove marks, use marks(x) <- NULL or unmark(x).
For marks(x), the result is a vector, factor or data frame,
containing the mark values attached to the line segments of x.
If there are no marks, the result is NULL.
For marks(x) <- value, the result is the updated line segment pattern
x (with the side-effect that the dataset x is updated in
the current environment).
.
psp.object,
marks,
marks<-
  m <- data.frame(A=1:10, B=letters[1:10])
  X <- psp(runif(10), runif(10), runif(10), runif(10), window=owin(), marks=m)
  marks(X) 
  marks(X)[,2]
  marks(X) <- 42
  marks(X) <- NULL
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.