将值从一列移到另一列并替换为NA

提姆

我的数据框中有一列,size其中包含数字和字符。我想将所有字符值移到下一列,并用NA代替它们。这是我现在的数据。

size <- c(680,1800,720,"apartment","loft") 
type <- c("apartment","available now","apartment","available now","available jul 20")
data <- cbind(size,type)


     size        type              
[1,] "680"       "apartment"       
[2,] "1800"      "available now"           
[3,] "720"       "apartment"       
[4,] "apartment" "available now"   
[5,] "loft"      "available jul 20"

这就是我想要的样子:

     size        type              
[1,] "680"       "apartment"       
[2,] "1800"      "available now"           
[3,] "720"       "apartment"       
[4,] NA          "apartment"
[5,] NA          "loft"

不幸的是,该type列中没有统一值可调用以帮助替换的值size我希望避免创建要调用的唯一类型向量,因为这些唯一值可能会更改。我想要的是一种在不同列中描述字符与数字的方法。任何帮助是极大的赞赏!

布罗迪

您可以使用:

rep.rows <- !grepl("^[0-9]+$", data[ ,"size"])
data[rep.rows, ] <- cbind(NA, data[rep.rows, "size"])

产生:

     size   type           
[1,] "680"  "apartment"    
[2,] "1800" "available now"
[3,] "720"  "apartment"    
[4,] NA     "apartment"    
[5,] NA     "loft"  

在这里,我们首先找到第1列中哪些行具有数字以外的内容,然后将其替换为修改后的数据。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将值从一列移到另一列

来自分类Dev

当所有值都是日期时,将一列中的 NA 替换为另一列中的值

来自分类Dev

Pandas DataFrame,将一列的值替换为另一列的值

来自分类Dev

根据条件将一列中的值替换为另一列中的值

来自分类Dev

将某些熊猫数据框的列值从一列移到另一列,并用Nan替换旧位置

来自分类Dev

将值NA替换为R中另一列的值

来自分类Dev

将一列条件中的值替换为另一列:R

来自分类Dev

将CSS网格内容从一列移到另一列

来自分类Dev

用另一列的值替换 NA 值

来自分类Dev

as.character,用于将一列中的值替换为另一列中的值

来自分类Dev

如何将一列值替换为具有不同行数的另一列值?

来自分类Dev

对于r中的每个组,将NA替换为同一列的另一行中的值

来自分类Dev

根据另一列中的共识值替换一列中的NA值

来自分类Dev

根据另一列中的值,将一列中的NaN替换为字符串

来自分类Dev

用另一列中的值替换特定的NA

来自分类Dev

将值从一列更改为另一列

来自分类Dev

根据条件将值从一列移动到另一列

来自分类Dev

将时间戳值从一列复制到另一列失败

来自分类Dev

如何将值从一列复制到另一列?

来自分类Dev

用另一列中的值替换属于一列的NA

来自分类Dev

有条件地将一列替换为另一列(R)

来自分类Dev

如何使用data.table将一列替换为另一列?

来自分类Dev

根据条件将一列中的条目替换为另一列中的条目

来自分类Dev

将缺失的值替换为另一列中的值

来自分类Dev

Power Query / Power BI-将空值替换为另一列中的值

来自分类Dev

根据与另一列匹配的行子集将NA替换为均值?

来自分类Dev

仅使用键将Sublime Text中的选项卡从一列移到另一列

来自分类Dev

将第一列的重复值替换为字符“

来自分类Dev

在单个事务/ api调用中将数据从一列移到另一列

Related 相关文章

  1. 1

    将值从一列移到另一列

  2. 2

    当所有值都是日期时,将一列中的 NA 替换为另一列中的值

  3. 3

    Pandas DataFrame,将一列的值替换为另一列的值

  4. 4

    根据条件将一列中的值替换为另一列中的值

  5. 5

    将某些熊猫数据框的列值从一列移到另一列,并用Nan替换旧位置

  6. 6

    将值NA替换为R中另一列的值

  7. 7

    将一列条件中的值替换为另一列:R

  8. 8

    将CSS网格内容从一列移到另一列

  9. 9

    用另一列的值替换 NA 值

  10. 10

    as.character,用于将一列中的值替换为另一列中的值

  11. 11

    如何将一列值替换为具有不同行数的另一列值?

  12. 12

    对于r中的每个组,将NA替换为同一列的另一行中的值

  13. 13

    根据另一列中的共识值替换一列中的NA值

  14. 14

    根据另一列中的值,将一列中的NaN替换为字符串

  15. 15

    用另一列中的值替换特定的NA

  16. 16

    将值从一列更改为另一列

  17. 17

    根据条件将值从一列移动到另一列

  18. 18

    将时间戳值从一列复制到另一列失败

  19. 19

    如何将值从一列复制到另一列?

  20. 20

    用另一列中的值替换属于一列的NA

  21. 21

    有条件地将一列替换为另一列(R)

  22. 22

    如何使用data.table将一列替换为另一列?

  23. 23

    根据条件将一列中的条目替换为另一列中的条目

  24. 24

    将缺失的值替换为另一列中的值

  25. 25

    Power Query / Power BI-将空值替换为另一列中的值

  26. 26

    根据与另一列匹配的行子集将NA替换为均值?

  27. 27

    仅使用键将Sublime Text中的选项卡从一列移到另一列

  28. 28

    将第一列的重复值替换为字符“

  29. 29

    在单个事务/ api调用中将数据从一列移到另一列

热门标签

归档