楼主: AlbertOnTheWay
28494 8

[问答] 请问R语言如何删除一组数据中的字母部分 [推广有奖]

  • 1关注
  • 1粉丝

已卖:1份资源

博士生

9%

还不是VIP/贵宾

-

威望
0
论坛币
997 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
26757 点
帖子
143
精华
0
在线时间
337 小时
注册时间
2012-11-12
最后登录
2021-10-20

楼主
AlbertOnTheWay 发表于 2013-3-11 03:24:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问各位R语言如何删除一组数据中的字母部分

比如我有一列数据:A101, A102, A103
我想删除所有的字母A,把这组数据变成101,102,103

谢谢大家!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R语言 语言 字母 如何

沙发
qoiqpwqr 发表于 2013-3-11 04:27:18
> x <- c("A101", "A102", "A103")
> substr(x, 2, 4)
[1] "101" "102" "103"
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
AlbertOnTheWay + 1 + 1 + 1 多谢!

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
AlbertOnTheWay 发表于 2013-3-11 04:38:44
qoiqpwqr 发表于 2013-3-11 04:27
> x  substr(x, 2, 4)
[1] "101" "102" "103"
多谢啦!请问2和4分别代表什么意思?

板凳
qoiqpwqr 发表于 2013-3-11 07:25:24
取第二个到第四个字符

报纸
AlbertOnTheWay 发表于 2013-3-13 01:21:39
qoiqpwqr 发表于 2013-3-11 07:25
取第二个到第四个字符
搞定了哈,再请问一下如何把一列字符串类型数据变成数字类型,比如有一列字符串x,x中有三个字符类型数据“101”,“102”,“103”,如何把这三个字符类型变成数字类型101,102,103。多谢!

地板
qoiqpwqr 发表于 2013-3-13 01:30:51
AlbertOnTheWay 发表于 2013-3-13 01:21
搞定了哈,再请问一下如何把一列字符串类型数据变成数字类型,比如有一列字符串x,x中有三个字符类型数据 ...
as.numeric
或者
as.integer 对于整数

7
275769263 发表于 2013-3-19 18:07:14
qoiqpwqr 发表于 2013-3-11 04:27
> x  substr(x, 2, 4)
[1] "101" "102" "103"
如果单纯除去字母保留数字,用什么函数?比如
x <- c("A101", "A102", "AB103")
求工作..求工作..求工作..求工作...

8
qoiqpwqr 发表于 2013-3-19 22:10:14
275769263 发表于 2013-3-19 18:07
如果单纯除去字母保留数字,用什么函数?比如
x
gsub("[^0-9]", "", x)
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
275769263 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

9
二表哥来救我 发表于 2017-11-12 14:19:37
qoiqpwqr 发表于 2013-3-11 04:27
> x  substr(x, 2, 4)
[1] "101" "102" "103"
请问,x substr(x,2,4)

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

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