R中如何将字符型变量转换成数值型

问题遇到的现象和发生背景

更换R版本也没有成功,想用数据集PSQI0901两个变量AsleepT和AT_inbed2的比计算新变量,但是出现以下提示,查看变量属性后,AT_inbed2为字符型变量。

问题相关代码,请勿粘贴截图

PSQI0901$sleepeffeciecy <- PSQI0901$AsleepT/PSQI0901$AT_inbed2

运行结果及报错内容

Error in PSQI0901$AsleepT/PSQI0901$AT_inbed2 : 二进列运算符中有非数值参数

我的解答思路和尝试过的方法

使用as.numeric(PSQI0901$AT_inbed2)并未成功转化;差帖子,网友说更换低版本R,用3.6也不行;

我想要达到的结果

R初学者,请专家帮忙,如何成功将该数据集中的AT_inbed2从字符型转化成数值型,便于后续计算。
感谢

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。