r - 有没有办法将字符向量分成两列?
问题描述
我有一个由以下字符组成的列向量:“2L.70660”、“2L.80704”和“X.92727”。我想在“。”分割这个单一的向量。分为两个新列“2L”、“2L”和“70660”、“80704”和“92727”。我不确定最好的方法是什么?谢谢。
解决方案
使用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")
推荐阅读
- sql - 如何在同一张表上选择匹配行并匹配其 ID 和 Date
- python - python mysql连接错误MAX_QUESTIONS资源
- javascript - 在父模态的 esc 按键上打开子模态
- augmented-reality - 如何在 ARKit 中检测现实世界对象是否适合 3d 对象(框)?
- html - 如何更改图像标签上的 svg 填充颜色
- python - 使用 Python 的 GraalVM 多语言原生图像
- python - 如何在 Python 中连接到这个 curl 字符串?
- python - 在单独的 gpu 上运行的单独 gpu tensorlfow 脚本
- iframe - 无需滚动即可自动加载 amp-iframe
- c# - 我可以使用 AgilityPack 下载 Excel(.xls) 吗?