getNumbers | R Documentation |
This is an internal helper function for extractSamples which extracts numbers from (BayesX log file) strings.
getNumbers(beforeStringsList, stringVector)
beforeStringsList |
The list with the strings standing before the numbers which shall be extracted. |
stringVector |
The vector of strings to be searched for the numbers. |
Returns a list with the extracted numbers.
Daniel Sabanes Bove
## create a nice example
sampleStrings <- c("Second: 385",
" First: 70000 ",
"asdfkf T: 24 ")
## test the function
extractedNumbers <- BayesX:::getNumbers(beforeStringsList=
list(first="First:",
second="Second:",
third="T:"),
stringVector=sampleStrings)
## and assert that the result is as expected
stopifnot(identical(extractedNumbers,
list(first=70000, second=385, third=24)))
## specific test
stopifnot(identical(BayesX:::getNumbers(beforeStringsList=
list(Iterations = "Number of iterations:"),
stringVector=
" Number of iterations: 70000 "),
list(Iterations=70000)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.