首页 > 解决方案 > 有没有办法将字符向量分成两列?

问题描述

我有一个由以下字符组成的列向量:“2L.70660”、“2L.80704”和“X.92727”。我想在“。”分割这个单一的向量。分为两个新列“2L”、“2L”和“70660”、“80704”和“92727”。我不确定最好的方法是什么?谢谢。

标签: r

解决方案


使用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")

推荐阅读