Extracts the coordinates of the endpoints in a line segment pattern, and their marks if any, and returns them in a data frame.
# S3 method for psp
as.data.frame(x, row.names = NULL, ...)
Line segment pattern (object of class "psp"
).
Optional character vector of row names.
Ignored.
A data frame with 4 or 5 columns.
This is a method for the generic function as.data.frame
for the class "psp"
of line segment patterns.
It extracts the coordinates of the endpoints of the line segments,
and returns them as columns named x0
, y0
, x1
and y1
in a data frame. If the line segments were marked,
the marks are appended as an extra column or columns to the
data frame which is returned. If the marks are a vector then a
single column named marks
is appended. in the data frame,
with the same type as in the line segment pattern dataset. If the
marks are a data frame, then the columns of this data frame are
appended (retaining their names).
# NOT RUN {
data(copper)
df <- as.data.frame(copper$Lines)
# }
Run the code above in your browser using DataLab