r - 我无法理解 R 中如何匹配 2 个向量(因子和数字类型)?
问题描述
我无法理解如何在 R 中完成此代码?使用 10 个不带小数的随机数创建因子向量 v1。将该因子向量转换为数值向量 v2。检查 v1 和 v2 中的所有值是否分别匹配。[PS:请使用“TRUE”和“FALSE”]
v1<-factor(round(runif(10,1,10),digits=0))
v2<-as.numeric(v1)
v1
v2
v1 == v2
n=1
while(n<11)
{if(v1[n]==v2[n]){print(TRUE)}
else
{print( FALSE)}
n=n+1
}
Ans: v1<-factor(sample(10:40,10)) v1 v2<-as.numeric(levels(v1))[v1] v2 v1==v2
解决方案
推荐阅读
- python - 我怎样才能加快这个迭代?
- android - 使用 chrome 运行的 apk 的复制剪贴板权限被拒绝
- reactjs - 当每个项目在视图中滚动时为映射项目设置一次动画
- google-sheets - IMPORTRANGE 和 SUM 函数
- python - 之后从用户输入和打印列表运行while循环
- sql - 使用过程比较oracle sql server中每列的两个表
- javascript - 对象嵌入 Ifram
- asp.net-core - 使用外部提供者登录时增加超时
- php - 终端中的 Cpanel php 版本与 MultiPHP Manager 中的 php 版本不同
- swift - iOS 14 UIColorPicker 吸管工具未返回所选颜色