r - 有没有办法将 R 中的单个变量分成两个变量?
问题描述
我希望将其分为两个变量。理想情况下,我会有一个变量只包含项目,另一个变量只包含数字。当然,删除间歇期是我面临的最大挑战。有人有任何提示吗?提前致谢。
解决方案
看stringr
包装和str_match
功能。就像是
library(stringr)
str_match(df$V1,"([\\w ]+)[,]+([0-9.]+)")
您将需要学习一些正则表达式。我无法测试我的答案,因为您没有在帖子中提供数据。请将输出粘贴到dput(your_df)
您的帖子中
推荐阅读
- javascript - 为什么我得到 [object Object] javascript JSON 文件
- c++ - 主方法中的 C++“未定义引用”
- python - 在 MacOS 上运行 Python Flask 时如何解决此错误
- c++ - 使用 Boost Asio C++ 的 HTTP 获取请求
- db2 - Error: DB2 Stored procedure with error A value is not compatible with the data type of its assignment target。目标名称是“C1”
- python - 在 Keras 中将掩码应用于 Conv2D 内核
- python - 我正在使用烧瓶下载两个文件,如何停止下载重复文件
- angular - Angular 指令多次调用
- python - 获得前 5 个起点
- sql - Big Query - 将数组转置为列