0
我有一組包含要轉換爲數據集的元素的字符串。本質上,我想刪除空白區域,留下數據列。最簡單的方法,也許是唯一的方法,我知道要做到這一點是寫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)