| airdas_comments {swfscAirDAS} | R Documentation |
Extract comments from AirDAS data
Description
Extract comments from airdas_dfr or airdas_df object
Usage
airdas_comments(x)
## S3 method for class 'data.frame'
airdas_comments(x)
## S3 method for class 'airdas_df'
airdas_comments(x)
## S3 method for class 'airdas_dfr'
airdas_comments(x)
Arguments
x |
|
Details
This function recreates the comment strings by pasting the Data# columns back together for the C events (comments)
See the examples section for how to search for comments with the phrase "record" to determine what extra information (e.g. molas) was being recorded vs ignored.
Value
x, filtered for C events and with the added column
comment_str containing the concatenated comment strings
Examples
y <- system.file("airdas_sample.das", package = "swfscAirDAS")
y.read <- airdas_read(y, file.type = "turtle")
airdas_comments(y.read)
# Extract all comments containing "record"
y.comm <- airdas_comments(y.read)
y.comm[grepl("record", y.comm$comment_str, ignore.case = TRUE), ]
# Extract all comments containing "record", but not "recorder"
y.comm <- airdas_comments(y.read)
y.comm[grepl("record", y.comm$comment_str, ignore.case = TRUE) &
!grepl("recorder", y.comm$comment_str, ignore.case = TRUE), ]
# Join comments with processed data
dplyr::left_join(y.read, y.comm[, c("file_das", "line_num", "comment_str")],
by = c("file_das", "line_num"))
[Package swfscAirDAS version 0.3.0 Index]