我有一组包含要转换为数据集的元素的字符串。本质上,我想删除空白并留下数据列。最简单的方法,也许是唯一的方法,我知道这样做是写入my.data
外部文件,然后将该外部文件读回 R。是否有更有效的解决方案不涉及写入和读取新文件?感谢您的任何建议。我更喜欢base R。
my.data <- c(' abc -1.10 1.18 -3.41 1.21 ',
' def -1.71 0.21 -2.14 1.29 ',
' gg 2.19 2.93 -1.16 3.55 ',
' hvv4 0.00 -0.01 0.04 0.11 ')
my.data <- data.frame(my.data, stringsAsFactors=FALSE)
desired.result <- read.table(text = '
parm1 beta SE lcl ucl
abc -1.10 1.18 -3.41 1.21
def -1.71 0.21 -2.14 1.29
gg 2.19 2.93 -1.16 3.55
vv4 0.00 -0.01 -0.04 0.11
', header = TRUE, stringsAsFactors=FALSE)