【发布时间】:2019-08-16 17:44:55
【问题描述】:
我正在从数据框中读取包含医疗设备提交编号的列。理想情况下,只有 1 个数字应与医疗设备相关联。但是,在某些情况下,医疗设备有多个编号。我想创建一个包含多个数字的列表。
所以现在,当我在数据框 (deviceRecallsReports) 列“k_numbers”周围循环时,我得到以下输出:
[1] "K020386"
[1] "c(\"K032509\", \"K093308\", \"K082566\")"
[1] "K082829"
[1] "K043520"
[1] "c(\"K040738\", \"K061414\")"
[1] "K080391"
[1] "K991569"
[1] "c(\"K032509\", \"K093308\", \"K082566\")"
[1] "c(\"K032509\", \"K093308\", \"K082566\")"
[1] "c(\"K032509\", \"K093308\", \"K082566\")"
[1] "K063454"
[1] "K053240"
[1] "c(\"K032509\", \"K093308\", \"K082566\")"
[1] "K043520"
[1] "c(\"K032509\", \"K093308\", \"K082566\")"
[1] "K141967"
[1] "c(\"K032509\", \"K093308\", \"K082566\")"
[1] "K991569"
[1] "K013931"
for (row in 1:nrow(deviceRecallsReports))
{
knum <- deviceRecallsReports[row, "k_numbers"]
print(paste(knum))
}
只有一个数字的行,例如“K020386”或“K991569”。但是对于假定列表“c(\"K032509\", \"K093308\", \"K082566\")" 中的多个数字的其余行,我想创建一个实际的 R 向量或列出.所以我想要一个向量/列表: (“K032509”、“K093308”、“K082566”)。
我现在不知道如何删除或取消列出它。
【问题讨论】:
-
R 中该列的类是什么?可以申请
sapply(data,class)吗?
标签: r