Reading the data Named d1

d1<-read.delim("https://raw.githubusercontent.com/tuyenhavan/Statistics/master/conditii_test_VN4_SORTATE_GC%20(3).txt",col.names = c("ID","Code","Trash"),sep = ",")

# Convert Code to factor

d1$Code<-as.factor(d1$Code)

# Remove the first letter of Code column 

library(stringr)
library(tidyr)
library(dplyr)

df<-str_split_fixed(d1$Code,"",2) %>% data.frame() %>% select(Code=X2) %>% data.frame(cbind(d1[,-2])) %>% select(ID,Code,Trash) 

df$Code<-as.factor(df$Code)

head(df)
NA

Data named d2

d2<-read.delim("https://raw.githubusercontent.com/tuyenhavan/Statistics/master/SUTDS_Shapefie-FCODE%20(3).txt",sep = ";",col.names = c("Code","Address"))

# Convert Code to factor 
d2$Code<-as.factor(d2$Code)

head(d2)

Join two datasets by Code

Final_result<-inner_join(df,d2,by="Code") %>% select(ID, Code, Address, Trash)
Column `Code` joining factors with different levels, coercing to character vector
head(Final_result)

dim(Final_result)
[1] 6270    4
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQpSZWFkaW5nIHRoZSBkYXRhIE5hbWVkIGQxDQoNCmBgYHtyfQ0KZDE8LXJlYWQuZGVsaW0oImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS90dXllbmhhdmFuL1N0YXRpc3RpY3MvbWFzdGVyL2NvbmRpdGlpX3Rlc3RfVk40X1NPUlRBVEVfR0MlMjAoMykudHh0Iixjb2wubmFtZXMgPSBjKCJJRCIsIkNvZGUiLCJUcmFzaCIpLHNlcCA9ICIsIikNCg0KIyBDb252ZXJ0IENvZGUgdG8gZmFjdG9yDQoNCmQxJENvZGU8LWFzLmZhY3RvcihkMSRDb2RlKQ0KDQojIFJlbW92ZSB0aGUgZmlyc3QgbGV0dGVyIG9mIENvZGUgY29sdW1uIA0KDQpsaWJyYXJ5KHN0cmluZ3IpDQpsaWJyYXJ5KHRpZHlyKQ0KbGlicmFyeShkcGx5cikNCg0KZGY8LXN0cl9zcGxpdF9maXhlZChkMSRDb2RlLCIiLDIpICU+JSBkYXRhLmZyYW1lKCkgJT4lIHNlbGVjdChDb2RlPVgyKSAlPiUgZGF0YS5mcmFtZShjYmluZChkMVssLTJdKSkgJT4lIHNlbGVjdChJRCxDb2RlLFRyYXNoKSANCg0KZGYkQ29kZTwtYXMuZmFjdG9yKGRmJENvZGUpDQoNCmhlYWQoZGYpDQoNCmBgYA0KDQpEYXRhIG5hbWVkIGQyDQoNCmBgYHtyfQ0KZDI8LXJlYWQuZGVsaW0oImh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS90dXllbmhhdmFuL1N0YXRpc3RpY3MvbWFzdGVyL1NVVERTX1NoYXBlZmllLUZDT0RFJTIwKDMpLnR4dCIsc2VwID0gIjsiLGNvbC5uYW1lcyA9IGMoIkNvZGUiLCJBZGRyZXNzIikpDQoNCiMgQ29udmVydCBDb2RlIHRvIGZhY3RvciANCmQyJENvZGU8LWFzLmZhY3RvcihkMiRDb2RlKQ0KDQpoZWFkKGQyKQ0KYGBgDQoNCkpvaW4gdHdvIGRhdGFzZXRzIGJ5IENvZGUNCg0KYGBge3J9DQpGaW5hbF9yZXN1bHQ8LWlubmVyX2pvaW4oZGYsZDIsYnk9IkNvZGUiKSAlPiUgc2VsZWN0KElELCBDb2RlLCBBZGRyZXNzLCBUcmFzaCkNCg0KaGVhZChGaW5hbF9yZXN1bHQpDQoNCmRpbShGaW5hbF9yZXN1bHQpDQoNCmBgYA0KDQo=