Я извлек смешанную переменную, которая включает в себя как числовые, так и строковые значения из файла данных, используя функцию strsplit. Я получил переменную, как показано ниже:
> sample3
[[1]]
[1] "1200" "A"
[[2]]
[1] "1193" "A"
[[3]]
[1] "1117" "B"
[[4]]
[1] "5663"
[[5]]
[1] "7003" "C"
[[6]]
[1] "1205" "A"
[[7]]
[1] "2100" "D"
[[8]]
[1] "1000" "D"
[[9]]
[1] "D"
[[10]]
[1] "1000" "B"
Мне нужно разделить это на две переменные/векторы (или преобразовать в матрицу с двумя столбцами). Я попытался использовать код unlist(sample3), а затем поместить все значения в матрицу с ncol=2, однако, поскольку есть некоторые отсутствующие точки данных, результат неверен, когда я использую этот способ. Я думаю, что мне нужно решить проблему с отсутствующими данными, прежде чем помещать в матрицу с двумя столбцами. У кого-нибудь есть идеи по этому вопросу? Любая помощь будет оценена.