variables - 更改变量类型使我的数值变为 "TRUE" s
问题描述
我有一个包含 50 个变量的 13 个 obs 的数据集。有几个列名是迪士尼公主的评分,每个参与者都给出了他们评分的数值。现在,我想创建一个“rate_princess”变量,它等于每个参与者的所有公主评级的平均值。在我的数据框中,我的变量是字符类型。我想在编写代码来计算平均值之前,我必须将它们更改为数字。
student_survey_clean$rate_belle <- is.character(rate_belle),as.numeric(rate_belle)
但是,当我运行此程序时,其中一个评分列中的所有数值评分都变为“TRUE”,并且它们的数值丢失了。我也收到此消息 - 警告:强制引入的 NA。因此,当我尝试执行以下代码来平均一些评分列时
student_survey_clean$"rate_belle" <- is.character("rate_belle") as.numeric("rate_belle")
我收到此错误消息:
Warning in mean.default(student_survey_clean["rate_belle"], student_survey_clean["rate_jasmine"]) :
argument is not numeric or logical: returning NA
我觉得这应该是一项非常简单的任务,但我正在努力,我们将不胜感激。谢谢 :)
解决方案
推荐阅读
- android - 有没有办法强制 Glide 只从缓存加载图像,而不是从网络加载图像?
- typescript - 打字稿中是否有像 python 中的 __setattr__ 这样的函数?
- string - 使用Matlab查找字符串中包含的子字符串
- c# - 使用未分配的变量“格式”、“attr1”、“attr2”、“attr3”
- javascript - 通过 Firestore 文档的对象数组“映射”时出错。(React-Redux)
- python - model.predict() - 精度接近 1 的模型预测错误的类别
- amazon-web-services - 如何控制 Hive-On-Tez 中的容器数量
- r - 重复循环中 data.table v1.13.0 的性能问题
- python - 使用 regex_extract 循环遍历字符串列表 Pyspark
- c++ - 使用 libvpx 的实时 VP9 编码