有没有一种方法可以将字符向量分为两列?

时间:2019-07-20 23:00:12

标签: r

我有一个列矢量,其中包含以下字符:“ 2L.70660”,“ 2L.80704”和“ X.92727”。我想在“。”处分割单个向量。分成两个新列“ 2L”,“ 2L”和“ 70660”,“ 80704”和“ 92727”。我不确定是否最好的方法吗?谢谢。

1 个答案:

答案 0 :(得分:1)

最后在注释中使用v,使用read.table。不使用任何软件包。

read.table(text = v, sep = ".", as.is = TRUE)

提供此data.frame:

  V1    V2
1 2L 70660
2 2L 80704
3  X 92727

注意

可复制形式的输入:

v <- c("2L.70660", "2L.80704", "X.92727")