使用R如何在字符串中出现第一个数值后删除所有文本字母?

使用R如何在字符串中出现第一个数值后删除所有文本字母?,r,string,R,String,例如,我有一个名为values的列 values| Col has 32 Has Col 43 Mor 434524 Hi 4343433 C 434343 is 我希望是这样 values| Col has Has Col Mor Hi C 您是否有数据帧、llist、向量或字符串??您能提供dput(您的数据)?这只是一个列表。您所说的列表到底是什么意思?你能展示一下它在R里的样子吗?。粘贴 dPUT

例如,我有一个名为values的列

    values|
 Col has 32
 Has Col 43
 Mor 434524
 Hi 4343433
C 434343 is
我希望是这样

    values|
   Col has 
   Has Col
       Mor
        Hi
         C 

您是否有数据帧、llist、向量或字符串??您能提供
dput(您的数据)
?这只是一个列表。您所说的列表到底是什么意思?你能展示一下它在R里的样子吗?。粘贴<代码> dPUT(YouListList:<代码>)的输出也尝试<代码> GSUB(“\d”)、“YouLyDATA”> /Cord>并查看您得到的代码> GSUB(“\\D*”,“Youl DATA”)/代码>问题是,我们不知道您的数据是如何设置在R.的,您应该考虑发布数据集的<代码> DPUT/CODE >,这样您就拥有了一个向量而不是一个列表。在这种情况下,
sub(“\\s*\\d.*”,即您的数据)
就是您要查找的内容。这将确保删除尾随空格