【问题标题】:How to modify existing values in a data frame in R如何在 R 中修改数据框中的现有值
【发布时间】:2021-03-20 08:40:30
【问题描述】:

下面是一个样本数据集

 year  month  area     employment
 2020   09    000001      105
 2020   10    000001      105
 2020   09    123444      108
 2020   09    123444      109

它需要看起来像这样

  year  month  area     employment
 2020   09    000003      105
 2020   10    000003      105
 2020   09    123400      108
 2020   09    123400      109

原因是我每个区域有两行数据,但有些区域有两个名称。 000001 和 000003 是一样的。有点挣扎试图找出如何在 R 中执行此操作。在 SQL 中,您将使用 update 然后设置 area = '000003' where .....

这似乎很简单,但不知道在搜索互联网时要查找什么。

【问题讨论】:

    标签: r dplyr rename


    【解决方案1】:

    以下代码应该可以工作:

    
    df$area[df$area==000001]<-000003
    df$area[df$area== 123444]<-123400
    
    

    df 是你的数据框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多