5
У меня есть таблица данных с колонкой, содержащей текст «Exp 928.6.3 (DMSO)». Я хочу проанализировать это в столбцах, таких как «Exp 928» и «6.3». Похоже, что могущественные данные. Таблица должна быть в состоянии быстро справиться с этим, но я не могу понять, как согнуть ее по моей воле. Есть предположения?R data.table text parsing
Спасибо, Джеймс
> dput(head(dat))
structure(list(Experiment = c("Exp 927.1.1 (DMSO)", "Exp 927.1.2 (DMSO)",
"Exp 927.1.3 (DMSO)", "Exp 927.1.4 (DMSO)", "Exp 927.1.5 (DMSO)",
"Exp 927.1.6 (DMSO)"), Conc.1..LP9. = c("Failed", "Failed", "Failed",
"Failed", "Failed", "0.97"), Conc.2..LP11. = c("Failed", "Failed",
"Failed", "Failed", "Failed", "0.87"), Conc.3..LP13. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "0.81"), Conc.4..LP15. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "0.76"), Conc.5..LP17. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "0.58"), Conc.1.uM..µM. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "0.001"), Conc.2.uM..µM. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "0.01"), Conc.3.uM..µM. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "0.1"), Conc.4.uM..µM. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "1"), Conc.5.uM..µM. = c("Failed",
"Failed", "Failed", "Failed", "Failed", "10"), exptNo = list(
"927", "1", "1", "927", "1", "1"), sample = c("927", "1",
"2", "927", "1", "2"), replicate = c("927", "1", "3", "927",
"1", "3")), .Names = c("Experiment", "Conc.1..LP9.", "Conc.2..LP11.",
"Conc.3..LP13.", "Conc.4..LP15.", "Conc.5..LP17.", "Conc.1.uM..µM.",
"Conc.2.uM..µM.", "Conc.3.uM..µM.", "Conc.4.uM..µM.", "Conc.5.uM..µM.",
"exptNo", "sample", "replicate"), sorted = "Experiment", class = c("data.table",
"data.frame"), row.names = c(NA, -6L), .internal.selfref = <pointer: 0x0000000000130788>)
Я добавил эти данные. – James