我通过POST将一个json数组发送到R脚本。该数组如下所示:
POST$samples=
{"DIW blank":["23.36"],
"DA-f 1000 20081118":["6.31"],
"1294 RM DA Biosense Nov 2008":["6.28"],
"1334 RM DA Biosense Nov 2008":["6.28","22.84"],
"1422 RM DA Biosense Nov 2008":["6.29"]
}
当我从R中的json转换它时,我得到这个列表:
$`DIW blank`
[1] "23.36"
$`DA-f 1000 20081118`
[1] "6.31"
$`1294 RM DA Biosense Nov 2008`
[1] "6.28"
$`1334 RM DA Biosense Nov 2008`
[1] "6.28" "22.84"
$`1422 RM DA Biosense Nov 2008`
[1] "6.29"
我想要的是所有数字向量实际上都是数字。我是否必须使用as.numeric来遍历列表,还是有更简单的方法?
答案 0 :(得分:1)
这是joran(或许)正在思考的一行代码:
lis2 <- lapply(lis1, as.numeric)