楼主: 天涯印象
3525 1

[实际应用] 如何能将一列的字符串中包含的数字提取到另一列 [推广有奖]

  • 0关注
  • 0粉丝

已卖:48份资源

硕士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
53 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3305 点
帖子
58
精华
0
在线时间
142 小时
注册时间
2016-4-17
最后登录
2024-3-14

楼主
天涯印象 学生认证  发表于 2018-4-3 16:58:08 |AI写论文
5论坛币
QQ截图20180403165539.png
如图,TXT中是factor类型,里面有文字和数字,如“混2”,我想让“混”赋值到STRU中,“2”赋值到FLOOR中,如何实现呢?数字不是只有一位,可能一位也可能两位,不定长度的
关键词:字符串 factor floor Facto fact

沙发
铁锷未残 学生认证  发表于 2018-4-3 16:58:09
  1. library("dplyr")
  2. library("stringr")
  3. myData %>%
  4.   mutate(TXT = as.character(TXT),
  5.          FLOOR = str_extract(b, "[0-9]+"),
  6.          STRU = str_extract(b, "[^0-9]"))
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-11 03:33