【发布时间】:2021-04-13 12:52:40
【问题描述】:
我希望将其分为两个变量。理想情况下,我会有一个变量只包含项目,另一个变量只包含数字。当然,删除间歇期是我面临的最大挑战。有人有任何提示吗?提前致谢。
【问题讨论】:
-
能否请您使用 dput(
) 共享您的数据,而不是发布图片? -
是的,已经转换了。抱歉,这是我的第一篇文章。
标签: r dplyr split tidyr strsplit
我希望将其分为两个变量。理想情况下,我会有一个变量只包含项目,另一个变量只包含数字。当然,删除间歇期是我面临的最大挑战。有人有任何提示吗?提前致谢。
【问题讨论】:
标签: r dplyr split tidyr strsplit
查看stringr 包和str_match 函数。类似的东西
library(stringr)
str_match(df$V1,"([\\w ]+)[,]+([0-9.]+)")
您需要学习一些正则表达式。我无法测试我的答案,因为您没有在帖子中提供数据。请将dput(your_df) 的输出粘贴到您的帖子中
【讨论】: