为什么数据类型会变成“逻辑”?电阻

斯特法诺·阿尔瓦拉多

我有一个按邮政编码组织的数据框(称之为:“df”)。我想将“Zip”更改为数字数据类型,但是当我应用“is.numeric”时,它会将其转换为“逻辑”数据类型。当我尝试将其他变量从“数字”转换为“字符”或任何其他数据类型时,它也会将其转换为“逻辑”数据类型。我尝试更改变量数据类型的代码行:

df$Zip = is.numeric(df$Zip)
df$Zip = is.numeric(is.character(df$Zip))

数据概览:

'data.frame':   32989 obs. of  22 variables:
 $ Zip             : Factor w/ 32990 levels "01001","01002",..: 1 2 3 4 5 6 7 8 9 10 ...
 $ MedianAge       : num  45.8 23.6 19.9 45.4 43.8 49.9 66.2 48.1 39.9 43.2 ...
 $ MedianAgeMale   : num  43.2 23.4 19.9 42.8 40.8 51.3 68.1 46.1 39.9 44.4 ...

我的主要目标是创建一个子集,其中仅包含 90001:97635 范围内的邮政编码,并包含以下行:

CAzipcodes = subset(df,Zip>90001 & Zip<97635)

除非“Zip”是“数字”数据类型,否则它不会读取条件。如果还有其他方法可以使用“因子”数据类型对数据进行子集化,请告诉我。

mb158127

从文档:

如果 is.numeric 的参数是模式“numeric”(类型“double”或类型“integer”)而不是因子,则 is.numeric 的默认方法返回 TRUE,否则返回 FALSE。即 is.integer(x) || is.double(x), or (mode(x) == "numeric") && !is.factor(x)。

所以你要:

df$Zip = as.numeric(df$Zip)

或使用 dplyr 和管道

df %<>% mutate(Zip = as.numeric(Zip))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

为什么布尔数据类型需要8位?

来自分类Java

为什么需要指定数据类型?

来自分类Java

为什么需要指定数据类型?

来自分类Java

为什么需要指定数据类型?

来自分类Java

为什么将数据类型小于int的两个数字相加会转换为int?

来自分类Dev

为什么OpenCL没有矩阵数据类型?

来自分类Dev

为什么执行时间会根据数据类型而变化?

来自分类Dev

为什么将数据类型添加为类型声明的约束会导致匹配错误而不是更正确的错误?

来自分类Dev

为什么我的熊猫数据框变成“无”类型?

来自分类Dev

为什么TypeScript接受值作为数据类型?

来自分类Dev

为什么在这种特殊情况下数据类型会影响性能?

来自分类Dev

为什么日期时间会自动更改为对象数据类型?

来自分类Dev

为什么不能创建不透明的数据类型?

来自分类Dev

为什么“双精度”数据类型会弄乱我的斐波那契数列?

来自分类Dev

为什么会变成堆栈溢出?

来自分类Dev

为什么`char`数据类型中的数据溢出会导致将值包装在其范围内?

来自分类Dev

为什么会收到部分数据类型?

来自分类Dev

创建表时,Integer数据类型附近的SQL语法错误,不知道为什么会失败

来自分类Dev

为什么undefined是数据类型

来自分类Dev

为什么余数运算符会因不同的数据类型而失败?

来自分类Dev

高阶逻辑中的数据类型相等

来自分类Dev

mapply()会产生什么数据类型?

来自分类Dev

为什么使用“ int”数据类型而不是“ float”数据类型?

来自分类Dev

Pandas 为什么我的列数据类型会改变?

来自分类Dev

为什么不同数据类型的地址不同[Python]?

来自分类Dev

为什么 Numpy 的 int 数据类型与 Numpy 的 int64 数据类型的类型不同?

来自分类Dev

为什么数据类型会冲突?

来自分类Dev

为什么我的 django 服务器会抛出无效数据类型的错误?

来自分类Dev

为什么 SqlDataReader 似乎修改了它的数据类型?

Related 相关文章

  1. 1

    为什么布尔数据类型需要8位?

  2. 2

    为什么需要指定数据类型?

  3. 3

    为什么需要指定数据类型?

  4. 4

    为什么需要指定数据类型?

  5. 5

    为什么将数据类型小于int的两个数字相加会转换为int?

  6. 6

    为什么OpenCL没有矩阵数据类型?

  7. 7

    为什么执行时间会根据数据类型而变化?

  8. 8

    为什么将数据类型添加为类型声明的约束会导致匹配错误而不是更正确的错误?

  9. 9

    为什么我的熊猫数据框变成“无”类型?

  10. 10

    为什么TypeScript接受值作为数据类型?

  11. 11

    为什么在这种特殊情况下数据类型会影响性能?

  12. 12

    为什么日期时间会自动更改为对象数据类型?

  13. 13

    为什么不能创建不透明的数据类型?

  14. 14

    为什么“双精度”数据类型会弄乱我的斐波那契数列?

  15. 15

    为什么会变成堆栈溢出?

  16. 16

    为什么`char`数据类型中的数据溢出会导致将值包装在其范围内?

  17. 17

    为什么会收到部分数据类型?

  18. 18

    创建表时,Integer数据类型附近的SQL语法错误,不知道为什么会失败

  19. 19

    为什么undefined是数据类型

  20. 20

    为什么余数运算符会因不同的数据类型而失败?

  21. 21

    高阶逻辑中的数据类型相等

  22. 22

    mapply()会产生什么数据类型?

  23. 23

    为什么使用“ int”数据类型而不是“ float”数据类型?

  24. 24

    Pandas 为什么我的列数据类型会改变?

  25. 25

    为什么不同数据类型的地址不同[Python]?

  26. 26

    为什么 Numpy 的 int 数据类型与 Numpy 的 int64 数据类型的类型不同?

  27. 27

    为什么数据类型会冲突?

  28. 28

    为什么我的 django 服务器会抛出无效数据类型的错误?

  29. 29

    为什么 SqlDataReader 似乎修改了它的数据类型?

热门标签

归档