[英]How to modify existing values in a data frame in R
下面是一個樣本數據集
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 中,你會使用更新然后設置 area = '000003' where.....
這看起來很簡單,但不確定在搜索互聯網時要尋找什么。
以下代碼應該可以工作:
df$area[df$area==000001]<-000003
df$area[df$area== 123444]<-123400
其中 df 是您的 dataframe。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.