楼主: taty
23628 6

[问答] 请问如何在R语言中将字符转换为数值格式? [推广有奖]

  • 3关注
  • 1粉丝

已卖:2171份资源

讲师

76%

还不是VIP/贵宾

-

威望
0
论坛币
17674 个
通用积分
33.2745
学术水平
9 点
热心指数
9 点
信用等级
5 点
经验
21350 点
帖子
284
精华
0
在线时间
815 小时
注册时间
2006-4-23
最后登录
2024-3-30

楼主
taty 发表于 2016-6-27 19:18:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有一个csv文件,用read.csv()命令读取后为数据框格式,两次使用t()命令后转化为矩阵格式,但其中的数字成为字符格式,电脑上显示均带有""号。请问哪位大神教我如何转化为数值格式?跪谢!
二维码

扫码加我 拉你入群

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

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

关键词:字符转换 R语言 READ EAD 符格式 如何

沙发
旧时光是个美人 发表于 2016-6-27 20:10:43
as.numeric()
已有 2 人评分经验 论坛币 收起 理由
fcfc2013 + 1 我很赞同
李会超 + 20 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 1   查看全部评分

藤椅
taty 发表于 2016-6-29 20:39:12
请问具体如何 操作?或者如何直接把数据框格式转换为矩阵格式?

板凳
felixzhao123 发表于 2016-6-30 11:48:17
###创建一个数据框
  1. x <- seq(1,10,by=1)
  2. y <- rep(c("1","2"),5)
  3. df <- data.frame(x,y)
复制代码

###x是数字,y是文本
  1. str(df)
  2. df$y <- as.numeric(df$y)
  3. str(df)
复制代码

###从str(df)命令可以看出数据类型已经发生了变化

报纸
taty 发表于 2016-6-30 20:03:54
felixzhao123 发表于 2016-6-30 11:48
###创建一个数据框

###x是数字,y是文本
这个我不太明白。我有一个数据框文件了,比如叫a,其中第一行和第一列都是字符串,其余的都是数字。请问如何把数据框a转换为矩阵?跪谢!

地板
taty 发表于 2016-6-30 20:10:35
已解决。谢谢诸位!

7
Yangyingyue 发表于 2021-4-22 15:32:02 来自手机
楼主,跪求你是怎么解决的

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

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